This folder contains deep architectural documentation, design patterns, and system design decisions.
ARCHITECTURE.md - Main Architecture Guide (500+ lines)
Complete system architecture documentation
Covers:
- System architecture diagram
- Bounded contexts & service responsibilities
- Inter-service communication patterns
- Data isolation & consistency strategy
- Deployment patterns (Docker, Kubernetes)
- Failure scenarios & resilience
- Security considerations
- Database schema per service
- Performance implications
- Future enhancement recommendations
Best for: Architects, senior developers, tech leads, design reviews
Read time: 45 minutes
- System Design: See ARCHITECTURE.md (system architecture diagram section)
- Service Boundaries: See ARCHITECTURE.md (bounded contexts section)
- Communication Patterns: See ARCHITECTURE.md (inter-service communication section)
- Data Strategy: See ARCHITECTURE.md (data isolation section)
- Why microservices?: See ARCHITECTURE.md (introduction)
- Why separate databases?: See ARCHITECTURE.md (data isolation section)
- Service discovery approach: See ARCHITECTURE.md (deployment patterns)
- Resilience strategy: See ARCHITECTURE.md (failure scenarios)
- Database design: See ARCHITECTURE.md (database schema section)
- Security model: See ARCHITECTURE.md (security considerations)
- Performance: See ARCHITECTURE.md (performance implications)
For deployment details: → See ../deployment/DEPLOYMENT_GUIDE.md
For quick understanding: → See ../guides/GETTING_STARTED.md
For API details: → See ../api/API_REFERENCE.md
- ✅ Solution Architects - Design decisions & patterns
- ✅ Senior Developers - Deep technical understanding
- ✅ Tech Leads - System design & tradeoffs
- ✅ Developers - Service boundaries & communication
⚠️ DevOps - Deployment strategy (see deployment/ folder)⚠️ Project Managers - High-level context only
| Section | Purpose | Read Time |
|---|---|---|
| System Architecture | Overview & diagram | 5 min |
| Bounded Contexts | Service responsibilities | 10 min |
| Inter-Service Communication | How services talk | 10 min |
| Data Isolation | Database strategy | 15 min |
| Deployment Patterns | K8s/Docker | 10 min |
| Failure Scenarios | Resilience & recovery | 10 min |
| Security | JWT, RBAC, secrets | 10 min |
| Future Enhancements | What's next | 5 min |
For complete understanding:
- Read: System Architecture Diagram (5 min)
- Read: Bounded Contexts (10 min)
- Read: Inter-Service Communication (10 min)
- Read: Data Isolation (15 min)
- Skim: Other sections as needed (30 min)
Total: ~70 minutes for comprehensive understanding
Last Updated: March 19, 2026
Version: 2.0.0 (Microservices)
Status: Complete & Comprehensive