<_

indexedcode

/dsa_notes/sys_design
arrow_backBack to System Design

Phase 7: Advanced Infrastructure

Designing systems is one thing. Running them in production is another. Learn observability, serverless, Kubernetes, service mesh, and chaos engineering.

monitoring

Observability Stack

Distributed tracing (Jaeger), metrics (Prometheus), logs (ELK). The three pillars of observability.

Coming Soon
functions

Serverless Architecture

AWS Lambda, Cloud Functions. Cold starts, scaling, and when to go serverless.

Coming Soon
deployed_code

Container Orchestration

Kubernetes fundamentals. Pods, services, deployments, and scaling strategies.

Coming Soon
hub

Service Mesh

Istio, Linkerd. Traffic management, observability, and security for microservices.

Coming Soon
bug_report

Chaos Engineering

Netflix's Simian Army, Gremlin. Testing resilience by injecting failures.

Coming Soon
rocket_launch

Deployment Strategies

Blue-green, canary releases, feature flags. Zero-downtime deployments.

Coming Soon
schedule

Job Schedulers

Apache Airflow, Temporal. Orchestrating workflows and distributed cron.

Coming Soon
work

Background Workers

Celery, Sidekiq, Bull. Async task processing and job queues.

Coming Soon
key

Secrets Management

HashiCorp Vault, AWS Secrets Manager. Secure credential storage and rotation.

Coming Soon
power

Circuit Breakers

Hystrix, resilience4j. Preventing cascading failures with fault tolerance patterns.

Coming Soon