Skip to content

Large Scale Infrastructure

  • Scalability: vertical vs horizontal scaling, stateless services
  • Distributed systems: consensus (Paxos, Raft), leader election, distributed locks
  • Microservices: service decomposition, API contracts, service discovery, saga pattern
  • Data pipelines: batch processing (MapReduce, Spark), stream processing (Flink, Kafka Streams)
  • Database scaling: read replicas, partitioning strategies (range, hash, directory), cross-shard queries
  • Search systems: inverted indices, Elasticsearch, vector search (FAISS, Milvus, Pinecone)
  • Observability: logging (ELK), metrics (Prometheus, Grafana), tracing (Jaeger, OpenTelemetry)
  • Reliability: SLOs, SLIs, SLAs, error budgets, chaos engineering
  • CI/CD: build pipelines, blue-green deployments, canary releases, feature flags