Organizing by Layer

Learn how to organize code by layer.


Wouldn’t it be nice to recognize the architecture just by looking at the code?

In this chapter, we’ll examine different ways of organizing code and introduce an expressive package structure that directly reflects a Hexagonal Architecture.

Greenfield software projects

Get hands-on with 1200+ tech skills courses.