4 ms·
Show HN: Production Ready Demo Project in Hexagonal Architecture
- lemiorhan 5y agoWe tried to demonstrate the followings in the demo project. * Implementing two microservices with spring boot * Designing the apis with hexagonal architecture * Packaging by functions and screaming architecture * How Ports and adapters separate business from integration points * Writing behaviour focused unit tests at domain module * Writing integration tests isolated from business at infra module * Using gradle to configure microservices and modules * Using mono-repo to handle all apis in single git repository * Implementing consumer driven contract tests * Creating different testing styles for validating data adapters, event consumers/publishers, controllers