Evolving Microservices-based architecture in enterprise products and solutions

26 Oct 2016
11:00-12:00

Evolving Microservices-based architecture in enterprise products and solutions

Some people consider microservices as a specialization or extension of Service-Oriented architecture (SOA) others others are on the opinion that microservices architecture is completely new way of developing software. No matter how we approach the microservice architecture the benefits are clear – modular and easy to change services responsible for a specific functionality with well specified boundaries and contracts. Easier and quicker to develop, much easier to distribute among teams, easier to scale, upgrade and provide patches with optimize DevOps cycles. 

This session, however, is not about the benefit or what are microservices. It is not a comparison between different type of architectures and how microservice architecture is different. It is a multi-year story of of the biggest challenges and wins of architecting and developing an enterprise oriented could platform for extensibility implemented as a set of independent microservices under unified governance. The session will focus on what are the most common microservices, the challenges and the minimum required functionality that such platform has to provide and the vision of how to continue evolving such a platform in constantly evolving scale, security and extensibility requirements.