Comprehensive reference for DevOps, DevSecOps, SRE, and Senior Backend Engineering.
docs/
├── devops/
│ ├── cicd.md # CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Tekton)
│ ├── gitops.md # GitOps with ArgoCD, FluxCD, Kustomize
│ ├── release-strategies.md # Blue-green, canary, rolling, feature flags
│ └── chaos-engineering.md # GameDays, LitmusChaos, fault injection, AWS FIS
├── platform/
│ ├── docker.md # Multi-stage builds, security, layer caching
│ ├── kubernetes.md # Pod patterns, HPA/VPA/KEDA, service meshes, Helm
│ ├── internal-developer-platforms.md # Backstage, golden paths, self-service
│ ├── runtime-security.md # Falco, Tetragon, container escape detection
│ └── kubernetes-cluster-lifecycle.md # EKS/GKE provisioning, upgrades, Karpenter
├── iac/
│ ├── terraform.md # State management, modules, workspaces, providers
│ ├── ansible.md # Playbooks, roles, inventory, Vault
│ └── finops.md # Cloud cost optimization, rightsizing, Kubecost
├── observability/
│ ├── logging.md # Structured logging, ELK Stack, Loki, Promtail
│ ├── monitoring.md # Prometheus, SLO/SLI/SLA, alerting, Grafana
│ ├── tracing.md # Distributed tracing, OpenTelemetry, Jaeger, Tempo
│ └── continuous-profiling.md # Pyroscope, Parca, eBPF profiling, flame graphs
├── devsecops/
│ ├── security-pipeline.md # SAST, DAST, SCA, container scanning, secrets detection
│ └── supply-chain.md # SLSA, Sigstore/Cosign, SBOM, IAM, compliance
├── sre/
│ ├── on-call.md # SLOs, error budgets, on-call, runbooks, postmortems, TOIL
│ ├── incident-response.md # IR lifecycle, triage, mitigation, stakeholder comms
│ ├── dora-metrics.md # Deploy frequency, lead time, MTTR, change failure rate
│ ├── postmortems.md # Real-world incidents: GitHub, Facebook, AWS, Knight Capital, Google
│ └── edge-cases.md # DB locks, OOMKilled, DNS, throttling, split-brain, retry storms
├── backend/
│ ├── api-design.md # REST, GraphQL, gRPC, versioning, idempotency, rate limiting
│ ├── patterns.md # Circuit breakers, CQRS, event sourcing, saga, retry
│ ├── distributed-systems.md # Raft, Paxos, CRDTs, split-brain, HLC, multi-region
│ ├── optimizations.md # Indexing, query plans, N+1, caching, sharding, profiling
│ └── database-migrations.md # Zero-downtime migrations, expand-contract, Flyway
└── system-design/
├── fundamentals.md # Caching, CDNs, load balancing, DNS, consistent hashing
├── api-gateway.md # Kong, rate limiting, JWT auth, circuit breaking
├── databases.md # SQL vs NoSQL vs NewSQL, replication, sharding
├── messaging.md # Kafka, RabbitMQ, SQS, pub/sub, exactly-once
├── authentication.md # JWT, OAuth2, mTLS, RBAC, secrets management
├── networking.md # TCP/UDP, HTTP/2, gRPC, DNS, TLS, WebSockets
├── search.md # Elasticsearch, PostgreSQL FTS, indexing strategies
├── storage.md # S3, block vs object storage, CDN patterns
├── async-processing.md # Job queues, cron, batch processing, idempotency
├── real-time.md # WebSockets, SSE, GraphQL subscriptions, push notifications
├── file-uploads.md # Presigned URLs, multipart, virus scanning, CDN
├── vector-databases.md # pgvector, Pinecone, RAG, embeddings, semantic search
├── multi-tenancy.md # Namespace-per-tenant, pooled DB, RBAC, tenant isolation
└── microservices.md # Saga, CQRS, DDD, API composition, service mesh, backpressure