What I learn building cloud-native platforms at scale -- notes, TILs, and architecture decisions from production experience with Kubernetes, AWS, and platform engineering.
This is a living document. It grows as I learn.
- [Coming soon] ArgoCD App of Apps patterns
- [Coming soon] Karpenter vs Cluster Autoscaler
- [Coming soon] Multi-tenant namespace strategy
- [Coming soon] EKS IRSA gotchas
- [Coming soon] VPC design for multi-cluster EKS
- [Coming soon] re:Invent 2025 session notes
- [Coming soon] Module patterns for multi-cloud
- [Coming soon] State management at scale
- [Coming soon] Prometheus federation vs Thanos vs Mimir
- [Coming soon] Observability for data pipelines
- [Coming soon] CaaS platform architecture decisions
- [Coming soon] Developer self-service patterns
- [Coming soon] Tech radar methodology
- [Coming soon] Kubernetes security checklist
- [Coming soon] Common cloud app security anti-patterns
- [Coming soon] re:Invent 2025 takeaways
- [Coming soon] KubeCon EU 2026 Amsterdam
I capture notes in Obsidian while working, studying, or attending conferences. When a note matures, it lands here as a TIL or reference. When a topic has enough depth, it becomes a blog post.
I'm Jawad, Principal Architect based in Casablanca. I build CaaS platforms and migrate workloads from datacenter to Kubernetes across multi-cloud environments (AWS, GCP, Azure).