arch.hub
Architecture HubAuthorsLearning Paths

Software Architecture

Architecture Hub

Curated deep-dives on distributed systems,
scalable backend design and architecture patterns.

ClientAPI GatewayServiceDatabase

Latest articles

20 total

Featured

Dependency Injection and IoC Containers
Invert control of dependency creation to keep classes decoupled from their collaborators and trivially testable.
The Observer Pattern and Event-Driven Design
The Strategy Pattern: Encapsulating Algorithms
The Factory Pattern: Centralising Object Creation
  • The Repository Pattern
    Mediate between the domain model and the data mapping layer using a collection-like interface for accessing domain objects.
  • The Outbox Pattern for Reliable Messaging
    Guarantee at-least-once event delivery without two-phase commit by writing events to the database in the same transaction as your business data.
234Next →

© 2026 arch.hub

Sulu CMS · Next.js