#
ddd
Domain-Driven Design principles
ProgrammingHexagonal vs Onion Architecture for Spring Boot Checkout Microservice
Compare Hexagonal and Onion Architecture for Spring Boot Checkout microservices. Learn hybrid approach, package organization, and best practices for complex domains and payment integrations.
1 answer• 1 view
ProgrammingTDD: Immutable Order Static Factory vs Mutable Java
In test driven development, model 'place order' intent with static factory, private constructor, and OrderState enum. Advantages over mutable setters, trade-offs, DDD tips, and TDD code examples for Java design patterns.
1 answer• 2 views
ProgrammingCombine Order & Payment in Microservices: Modular Monolith
Learn microservices patterns to combine Order and Payment in a single service using modular monolith, bounded contexts, ports-and-adapters, and saga patterns for clean boundaries and easy future extraction into independent microservices.
1 answer• 1 view