-
⇉
AWS vs GCP
AWS: Terraforms, Sheild, VPC
GCP: Introduction(Components(Compute Engine, App Engine, BigQuery, Kubernetes Engine)), Deploy docker image on GCP
Cache Redis, memcached
Components: CDN, API Gateway, Load Balancer(Advantages, Types, Scheduling Algorithms of LB)
Consensus Mechanism: Raft, Paxos
Databases
Distributed Systems
Types: SaaS, PaaS, iPaas, IaaS, CaaS, FaaS
Containers: Container vs VM, Advantages
Docker
Introduction: Docker, Docker vs Kubernets
Networking: Bridge, None, Host
Docker Terms: Docker Host, Docker Image, Docker File, Docker Registry, docker-compose, docker volume
Docker Commands, docker-compose, Sample Docker File
Architecture
Logging: Loki + Promtail + Grafana
TransactionId, RequestId in Logs
git: Commands, 1st time clone
Kafka: Introduction, Architecture
Kubernets:
Introduction: What is Kubernets, How Kubernets helps in scaling
Architecture
Kubernets Manifests (ClusterRole, ConfigMap, Deployment, Job, RBAC, ServiceAccount, Services, Secrets, POD)
Terms(Ambassador API Gateway, Namespace, Ports(Nodeport, ContainerPort, HostPort), PVC(Persistant Volume Claims), Authorization(Service Tokens, Istio Authorization Policy))
Commands
Kubernets Alternatives
K3s: Introduction & Architecture
Microservices: microservices vs Deployment monolith, Design Patterns(All, Circuit Breaker, Saga), Event Driven Architecture
Terms
Authentication: JWT Token, Refresh Token, Cookies (Browser Based)
CAP Theorem, Cluster, Consensus(Introduction, Algorithms(Paxos, Raft)), Reliable, Scalable, Maintainable