Books teach theory; systems are understood in practice.
This repository is a collection of hands-on labs, experiments, and small system builds used to explore distributed systems, platform engineering, hybrid cloud/edge architectures, and real-world failure modes.
The focus here is not polished products, but learning through building—testing assumptions, intentionally breaking systems, and understanding behavior under constraint rather than ideal conditions.
This is:
- A practical sandbox for platform and systems engineering
- A place to explore reliability, scalability, and failure
- Hands-on experimentation with cloud, edge, and real-time systems
- Incremental, evolving work with notes and tradeoffs captured
This is not:
- A tutorial repo
- A collection of copy-paste demos
- A single cohesive application
- Production-ready deliverables
Labs are organized by problem space, not tools.
Each lab is scoped, named clearly, and documented with intent.
lab/
├── cloud/
│ ├── k8s-gitops-argo-rollouts/
│ ├── multi-tenant-api-caching/
│ └── observability-prometheus-grafana/
│
├── edge/
│ ├── pi5-edge-node-failure-testing/
│ ├── intermittent-connectivity-simulation/
│ └── resource-constrained-workloads/
│
├── hybrid/
│ ├── edge-to-azure-control-plane/
│ ├── failover-and-recovery-patterns/
│ └── latency-aware-routing/
│
├── unreal-engine/
│ ├── ue5-cpp-engine-architecture-notes/
│ ├── memory-ownership-and-lifetimes/
│ └── real-time-simulation-constraints/
│
└── experiments/
├── caching-strategy-benchmarks/
├── retry-backoff-behavior/
└── chaos-and-failure-injection/