System Architecture · TL;DR
1 min readRapid overview
TL;DR
- Modular Monolith: Single deployable with strong internal boundaries.
- Microservices: Independent services with separate deploys and data stores.
- Event-Driven Architecture: Services communicate via events and queues.
- API Gateway / BFF: Single entry point for clients, routing to backend services.
- Multi-Tenant SaaS: Shared infrastructure with tenant isolation at data layer.
- Micro-kernel (Plugin): Small core with pluggable extensions for client-specific behavior.
- Layered / N-Tier: Classic presentation/business/data tiers, often deployed together.