Month: January 2019

Actual Use of Architectural Patterns in Microservices-based Open Source Projects

In APSEC 2018, we presented our current research related to architectural patterns in microservices. The goal of our research is to capture new knowledge about patterns in microservices. We realized there is a huge number of pattern that came from SOA (Service Oriented Architecture), but there is a little number of “new” patterns arisen from the microservices world. The following figure illustrates the most common architectural patterns found in microservices open projects. These patterns were obtained based on the frameworks used in the projects. These patterns were obtained based on the frameworks used in the projects and were organized by categories (x-axis) and quality attributes (y-axis).

crossCheck

Finally, the next figure describes the “new” architectural patterns which resolve problems for exclusively microservices.

Screen Shot 2019-01-02 at 12.45.12 AM