LibraryThis is a project of a library, driven by real business requirements.
We use techniques strongly connected with Domain Driven Design, Behavior-Driven Development,
Event Storming, User Story Mapping.
DDDDomain-Driven Design example
ftgogoFTGOGO - event-driven architecture demonstration application using edat
archunit-examplesArchUnit examples for a ports-and-adapters application architecture inside a Spring Boot book-catalog application
simple-mpesaA simple example of how MPESA works. Works with all 3 types of customers i.e. Agents, Merchants and Subscribers. Allows you to configure a tariff and apply it to transactions. The project follows DDD principles.