Micro-Services Mechano
The core concepts and related design patterns
The core concepts and related design patterns
What Is Mecchano?
Mecchano model represents the collaboration between set of micro-services design patterns to achieve specific non-functional requirements, which you are looking to achieve within your solution, so, no one-only design pattern will be used, but collaborative work will take place.
Well-known Mechannos
It's custom combination according to the non-functional requirements that you need to achieve.
Configuration: to have NFR solution configurability, and extendibility, which you will need to implement:
External configuration design pattern
Realtime reconfiguration design pattern
Cache aside design pattern
Publisher subscriber design pattern
Performance: In order to have NFR fast responding solution, which requires implementing the following design patterns:
Cache aside
Materialized views
Indexed table
Resiliency, in order to achieve NFR for consistency, and stability of the solution
Security in order to have secured solution
Dr. Ghoniem Lawaty
Tech Evangelist @TechHuB Egypt