Every domain contains opinionated, source-citable, staff-engineer-grade rows with Do / Don't examples and severity ratings.
🧩
pattern
Saga, CQRS, Outbox, Circuit Breaker, Bulkhead, Idempotency, Leader Election, Rate Limiting, Sharding
22 patterns
🗄️
database
Postgres, MongoDB, Cassandra, DynamoDB, Redis, ClickHouse, vector DBs, S3, etcd
20+ engines
📨
messaging
Kafka, Redpanda, Pulsar, RabbitMQ, NATS, SQS, SNS, Kinesis, Pub/Sub
12 brokers
⚡
cache
In-process LRU, Redis cluster, Memcached, CDN, negative caching, Bloom filters, L1+L2 hybrid
10 strategies
☁️
cloud
AWS / GCP / Azure / Cloudflare service mapping and equivalents across all major primitives
3 providers
📊
observability
Prometheus, Grafana, Loki, Tempo, OpenTelemetry, Pyroscope, SLO frameworks, Datadog
15+ tools
🛡️
security
OWASP Top 10, CSRF, SSRF, supply chain (SLSA, Sigstore), zero-trust, TLS, PII, SAST
Critical severity
🔑
auth
OAuth 2.0+PKCE, OIDC, JWT, SAML, mTLS, passkeys, RBAC/ABAC/ReBAC, SCIM, workload identity
12 mechanisms
🔌
api
REST, GraphQL, gRPC, WebSocket, SSE, HTTP/2+3, Webhooks, JSON-RPC
10 protocols
📦
container
Docker, Kubernetes, EKS/GKE/AKS, Helm, ArgoCD, Istio, Envoy, Karpenter
20+ tools
⚖️
consistency
Linearizability, CAP, PACELC, Raft, Paxos, 2PC, snapshot isolation, Lamport clocks
8 models
🛟
reliability
SLO/SLI/error budget, timeouts, retries, circuit breaker, graceful shutdown, chaos engineering
18 practices
📈
scaling
Autoscaling (HPA/KEDA), sharding, backpressure, hedged requests, geo-distribution, CDN
16 techniques
🚀
performance
N+1, GC pauses, hot keys, tail latency, thundering herd, cold starts, TLS overhead
14 anti-patterns
🧪
testing
Unit, integration (Testcontainers), contract (Pact), fuzz, mutation, chaos, load, smoke
10 types
🏛️
architecture
Monolith, microservices, serverless, event-driven, hexagonal, DDD, CQRS+ES, cell-based
12 styles
🔁
cicd
GitHub Actions, GitLab CI, ArgoCD, Flux, Argo Rollouts, Renovate, SonarQube, GHAS
15+ tools
🏗️
iac
Terraform/OpenTofu, Pulumi, AWS CDK, CloudFormation, Bicep, Ansible, Crossplane, Helm
9 tools
🧮
data
Spark, Flink, Kafka Streams, dbt, Airflow, Iceberg/Delta/Hudi, Debezium, vector DBs
20+ tools
🧠
language
Go, Java, Kotlin, Python, Rust, Node.js/TS, C#, Scala, Elixir, Ruby, PHP, C++
12 languages