AWS S3 basics
S3 is durable object storage used for files, backups, logs, static assets, and data lake style workloads.
- Object storage not block storage
- Highly durable
- Great for static files and archives
AWS S3 basics
DevOps cards
S3 is durable object storage used for files, backups, logs, static assets, and data lake style workloads.
AWS S3 basics
Rolling replaces instances gradually, while blue-green keeps old and new environments side by side and switches traffic in one move.
Blue-green deployment vs rolling deployment
ConfigMaps store non-sensitive config, while Secrets are meant for sensitive values such as tokens or passwords.
ConfigMap vs Secret in Kubernetes
Docker packages an app with its runtime and dependencies into a portable container image.
Docker basics
Kubernetes Deployments roll out new replicas gradually while keeping part of the old replica set available.
How do rolling updates work in Kubernetes?
Kubernetes orchestrates containers across machines and handles scheduling, scaling, and service discovery.
Kubernetes basics
Liveness decides whether a container should be restarted, while readiness decides whether it should receive traffic.
Liveness vs readiness probes in Kubernetes
AWS offers load balancers for different layers, with ALB for HTTP/S, NLB for very high-performance TCP/UDP, and GWLB for network appliances.
Load balancer types in AWS
Logs explain events, metrics show trends, and alerts tell you when user-impacting thresholds break.
Logging and monitoring basics
Affinity attracts workloads to certain nodes; taints repel workloads unless they have matching tolerations.
Node affinity and taints in Kubernetes