Delivery and Deployment

TH15 To Microservice or Not to Microservice? How?


1:30pm - 2:45pm

Level: Intermediate

Alon Fliess

Chief Architect


Do more with less, the pain of the modern architect. High cohesion & low coupling, high availability (24/7/365) & scale, ease of deployment and operation with modern DevOps. Our systems need to support all these quality attributes, while providing more functionality with less resources. We need to be agile, we need to embrace changes, we need to have a better way!

Micro-Service-Architecture (MSA) promises to bring cure to the architect's pains, but does it really deliver?

In this session, the audience will be presented with the essence of the MSA approach, how does it answer main concerns of modern distributed systems, how to get started, how to migrate current solutions architecture to MSA by adopting an evolution migration path. What to be careful about and the signs that we are on the right track.

We will talk about software architecture evolution, the CAP theorem and eventually consistency, MSA principles, hosting & containers, versioning, orchestrators and decupling business processes among microservices.

By the end of this session, the participant will have a better understanding of why, when and how to embrace the MSA approach.

You will learn:

  • Microservice Overview
  • Dos and don'ts when embracing the Microservice approach
  • Migrating your solution to micro services – evolution vs. revolution