Building Resilient Microservices: The Hard Parts of a Distributed Architecture

Building resilience is a complex theme in any distributed architecture; even for modern cloud-native applications, resources could be temporal, the network is unreliable, and there are always communication challenges between services and broken dependencies. In this chaotic (but common) scenario, understanding the complex mechanisms to address those issues is the key success factor for increasing reliability in a microservices environment. Of many strategies that can be used to improve resiliency, this presentation will focus on observability and controllability, essential non-functional requirements to keep the microservices platform up and running. This approach allows developers and operations to discuss and implement more fault-tolerant solutions. In this talk, Wanderlei Souza (Distinguished Engineer - McKinsey & Company) will discuss best practices, real case examples, and overall ideas to build a resilient microservices architecture.


Speaker

Wanderlei Souza

Distinguished Engineer @Build by McKinsey

Wanderlei Souza is a Distinguished Engineer from McKinsey’s São Paulo office, part of the Build by McKinsey team. He is a Java Duke's Choice Award Winner with over 25 years of experience in software development, working with the architecture of large-scale applications based on distributed systems; prior to McKinsey, Wanderlei has worked in companies such as UOL PagSeguro, Vostu, Apontador, and at Beleza na Web (Boticário), where he was CTO.

Read more

Date

Wednesday Oct 26 / 02:55PM PDT ( 50 minutes )

Location

Pacific LM

Topics

Architecture Microservices Cloud Cloud Computing Distributed Systems

Share

From the same track

Session Agile

Tailor Your Processes to be as Data-Driven as Your Systems

Wednesday Oct 26 / 11:50AM PDT

Engineering leaders recognize the importance of building observability into their software systems. Through testing, monitoring, and detailed reporting, it’s possible to thoroughly understand what’s working and what isn’t. We always know when our code is working – why not our teams?

Speaker image - James McGill
James McGill

VP of Engineering @Code Climate

Session DevOps

Scaling From 2K Engineers to 12K Engineers and 10K Deploys per Day

Wednesday Oct 26 / 10:35AM PDT

In times of austerity, efficiency concerns are greater in companies that want to continue growing solidly. Everyone discusses the best approaches for scalability, resiliency, governance, and growth.

Speaker image - Sebastian Barrios
Sebastian Barrios

VP of Technology @Mercado Libre

Speaker image - Lucia Brizuela
Lucia Brizuela

Sr Tech Director @Mercado Libre