Further reading
- Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java, Tom Hombergs, Packt Publishing Ltd., 2019
- Object-Oriented Software Engineering: A Use Case Driven Approach, Ivar Jacobson, Pearson Education, 1992
- Domain-Driven Design: Tackling Complexity in the Heart of Software, Eric Evans, Pearson Education, 2003
- Implementing Domain-Driven Design, Vaughn Vernon, Pearson Education, 2013
- Hexagonal architecture (https://alistair.cockburn.us/hexagonal-architecture/), Alistair Cockburn