System Architecture · TL;DR

1 min read
Mid-level7 min read
Rapid 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.

See also