-
-
Notifications
You must be signed in to change notification settings - Fork 0
Description
An excellent Software Architectural Pattern to use on DynaBill project is PORTO https://github.com/Mahmoudz/Porto
What is PORTO?
Porto is a modern software architectural pattern, consisting of guidelines, principles and patterns to help developers organize their code in a highly maintainable and reusable way.
Porto is a great option for medium to large sized web projects, as they tend to have higher complexity over time.
With Porto developers can build super scalable monolithics, which can be easily splitted into multiple micro-services whenever needed.
While enabling the reusability of the business logic (Application Features), across multiple projects.
Porto inherits concepts from the DDD (Domain Driven Design), Modular, Micro Kernel, MVC (Model View Controller), Layered and ADR (Action Domain Responder) architectures.
And it adheres to a list of convenient design principles such as SOLID, OOP, LIFT, DRY, CoC, GRASP, Generalization, High Cohesion and Low Coupling.
https://github.com/Mahmoudz/Porto/blob/master/README.md#introduction
Metadata
Metadata
Assignees
Labels
Type
Projects
Status