1 — Delegate a new Project
State the purpose of one system interaction to simplify integration.
less than a minute
This fourth module is focused on managing your system’s boundaries. Our architecture will use the same principles as good managers do:
Although this sounds selfish, it actually grants the greatest freedom and sense of purpose to your collaborators! You are clearly defining what you want them to accomplish for you, and then giving them maximum freedom in how they accomplish that goal.
For a software system, that freedom grants the ability for each system to change independently over time.
Successful completion on this module means that the developer can
State the purpose of one system interaction to simplify integration.
Add capabilities so that the project does something when I ask.
Handle a real world complexity without disrupting development.
Alter your Port without blocking parallel development.
Use a model to track ripple effects across a Hexagonal Architecture.