From Big Ball of Mud to Modulith Part 2: Introducing Ports and Adapters architecture

In Part 1 , we laid the foundation for a vertical architecture