September 2023
Intermediate to advanced
438 pages
10h 8m
English
You will learn in this part what distinguishes hexagonal architecture from the widely used layered architecture. We will highlight the differences between both and allow you to make a more informed decision regarding which architecture to use when starting your next software project.
We will then explore how SOLID principles can be combined with hexagonal architecture ideas to build better, change-tolerant applications.
Finally, to finish the book, we'll discuss some good design practices you can follow to create robust hexagonal systems.
This part has the following chapters:
Read now
Unlock full access