-
⇉
AWS vs GCP vs Azure
AWS
GCP: Introduction(Components(Compute Engine, App Engine, BigQuery, Kubernetes Engine)), Deploy docker image on GCP
Components: Cache( Redis System Design, memcached), CDN, API Gateway, Load Balancer(Advantages, Types, Scheduling Algorithms of LB)
Consensus(Introduction, Algorithms(Paxos, Raft, 2PC))
Containers: Container vs VM, Advantages
Databases
Distributed Systems: Types(SaaS, PaaS, iPaas, IaaS, CaaS, FaaS)
git: Commands, 1st time clone
K3s: Introduction & Architecture
Microservices: microservices vs Deployment monolith, Design Patterns(All, Circuit Breaker, Saga), Event Driven Architecture
Queues: Kafka, Redpanda
Terms
Authentication: JWT Token, Refresh Token, Cookies (Browser Based)
CAP Theorem
Cluster
Reliable, Scalable, Maintainable
| Docker | Kubernets |
|---|---|
|
Introduction: Docker,
Docker vs Kubernets Networking: Bridge, None, Host Docker Terms: Docker Host, Docker Image, Docker File, Docker Registry, docker-compose, docker volume Commands, docker-compose, Sample Docker File Architecture Logging: Loki + Promtail + Grafana TransactionId, RequestId in Logs |
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) Kubernetes Controller(Operator), Kubebuilder Karpenter Commands Kubernets Alternatives |