Skip to home

Porto SAP

Software Architectural Pattern

Porto SAP - Screenshot 1 - Software Architectural Pattern project

Porto SAP is a modern Software Architectural Pattern, designed to help developers organize their Code in a super maintainable way. It is very helpful for big and long term projects, as they tend to have higher complexity with time.

In Porto, the Interfaces (WEB, API, CLI) are appendices to the Application Logic, while the Actions (Features) are the central organizing principle. At its core it consists of 2 layers (Containers & Ship), in addition to a set of Components with predefined responsibilities, living inside the Containers and powered by the Ship.

Porto was inspired by the DDD (Domain Driven Design) and the MVC (Model View Controller) patterns. And it adapts techniques from multiple architectures (Layered, Clean, Task Oriented and Modular). As well as it adheres to the most convenient design principles (SOLID, LIFT, Generalization, GRASP and more).

معلومات المشروع

البداية:يناير 2016
النهاية:مارس 2016
المدة:2 أشهر
التقنيات:5 مستخدمة
الصور:3 متاحة

التقنيات المستخدمة