- Software Architecture: The Hard Parts by Ford, Richards, et al
Learn the trade-offs between different architectural styles, from monoliths to service-based systems to microservices.
- Domain-Driven Design by Eric Evans
The foundational text on domain-driven design, which provides the conceptual framework for modular architecture.
- Building Microservices 2nd Edition by Sam Newman
While focused on microservices, this book provides valuable insights on service boundaries that apply to OutboxServer.
- Implementing Domain-Driven Design by Vaughn Vernon
A practical guide to applying DDD concepts, including bounded contexts and module design.