Wednesday, August 6, 2014

Scaling with Microservices and Vertical Decomposition

The architecture of is based on the concept of vertical decomposition: the whole system is vertically split into several loosely coupled applications. Every “vertical” is responsible for a single business domain such as “Order”, “Search & Navigation”, “Product”, etc. It has its own presentation layer, persistence layer and a separate database. From the development perspective, every vertical is implemented by exactly one team and no code is shared between the different systems. We have already described the details of this architecture in an article in OBJEKTspektrum (German), a different blog post (German) and at conferences like QCon (English).

Read more here

Leave a Reply

All Tech News IN © 2011 & Main Blogger .