Welcome to Cloud Architecture Lab – a hands-on collection of projects, utilities, and notes tailored for cloud-native engineers, platform builders, and interview preparation. This repository showcases practical design patterns, DevOps automation, and system architecture examples.
-
Multi-Tenant Microservices System (Java + Spring Boot + Kafka)
A simplified backend system showing tenant isolation, async communication via Kafka, and scalable REST endpoints. -
Cloud-Native App with AWS Lambda + EventBridge
Demonstrates event-driven design, decoupling, and serverless architecture patterns.
-
EKS + Fargate Module
Production-ready Terraform module to bootstrap secure, scalable Kubernetes clusters using Fargate on AWS. -
Secret Rotation Utility
Template to implement Secrets Manager with auto-rotation and IAM access controls.
- Cloud backup templates (EBS snapshot automation)
- SSM automation scripts
- Secret rotation flows
aws-well-architected.md– Breakdown of AWS WAF pillarsjava-design-patterns.md– Key Java patterns & concurrency conceptssystem-design-questions.md– Common architecture questions with diagramsobservability.md– Logging, metrics, tracing cheat sheet
Maintained by Ravi Ranjan Kumar – Principal Engineer | Platform Architect | AWS + Java Expert.
🔗 LinkedIn • GitHub
Feel free to fork, use, or suggest improvements via pull requests. Let's build better systems together!