Skip to content

Architecture and domain modeling

All topics · Alphabetical index

Concepts

  • Monolith; modular monolith; microservices; service-oriented architecture
  • Layered architecture; hexagonal architecture; clean architecture
  • Event-driven architecture; message-driven architecture; serverless
  • Bounded contexts; ubiquitous language; context mapping
  • Entities; value objects; aggregates; aggregate invariants
  • Repositories; domain services; ports and adapters
  • Domain events; integration events; anti-corruption layers
  • CQRS; event sourcing; projections; snapshots; replay
  • ADRs; RFCs; architecture fitness functions
  • Strangler migration; branch by abstraction; evolutionary architecture

Further reading

Reference links for this topic.