Hexagonal architecture is basically another way to think about, organize, and model your applications (as opposed to a traditional MVC pattern architecture). In hexagonal architecture, we have the domain model itself contained within the heart of the application (as it should be), with the layers that handle the facilitation and management of objects in the domain model surrounding it (the application layer). Finally, there is an interface layer that wraps the whole thing and provides a means for requests to enter and interact with the application’s internals by using ports to ...
Get Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.