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!