Posted on Posted in type-a

Microservices architecture is SOA re-incarnation in essence. The idea here is to break the application down to its components functionally. These components could be living in their own ecosystems with each being an independent entity, that is implemented, from scratch with the most suitable technology (could be different from the other components) that is built purely and only with the given requirements of the component/service itself. Composition is a vital step to weave together the functional aspects of the featured components and that is enabled by adopting the integration practices which additionally can be applied to enable integration of these microservices with legacy applications as well.