Glossary

24 software architecture terms, each answered in under two minutes. Entries are organized by concept area:

  • System structure — microservice, monolith, bounded context, API gateway, service discovery, sidecar pattern, service mesh
  • Events and messaging — event-driven architecture, pub/sub, message queue, message broker, dead letter queue, backpressure
  • Caching — cache, cache invalidation, TTL, CDN
  • Load distribution — load balancer, round-robin, health check
  • Advanced patterns — CQRS, event sourcing, saga, circuit breaker

Every term links back to the lesson where it is introduced. Start with any entry or work through the lessons in order.