Let it fail: resilience patterns for microservices

This Meetup is full

Price: €2.00 /per person

mytaxi Barcelona

Plaça de Catalunya, 1 · Barcelona

How to find us

After identification process at the reception take the lift until the 4th floor and it's on the left.

Location image of event venue


Hi Devs,

This meetup is about microservices, fault-tolerance and some real-world examples. What else can we say to you? So don't miss it!

We want to thank myTaxi for hosting this event and providing snacks and drinks.

Here is the the abstract of the talk:
It's 2019. Teams are independent and we don't have a monolith anymore. We were told that with microservices we could keep our core functionality working while less important parts of the system are slow or even down. The problem is: designing distributed systems is not an easy task. The network is unreliable, services fail and there are lots of moving parts. At mytaxi, being able to resist partial failure is an essential requirement. We need to ensure that our customers have a smooth user experience, getting a taxi home or running into the airport, even when things go wrong in our system. mytaxi's platform depends on ~250 services that might fail at any time. This talk is focused on how we achieve fault-tolerance and what we learned during this journey. I will discuss resilience techniques that we use and how they can be useful to your business as well. Idempotence, retries, health checks, rate limiting, bulkhead and circuit breaking concepts, together with some real-world examples are on the agenda.

And about Joao Alves in his own words:
Throughout my 5+ years in software development, I have helped to create and resilient distributed systems at startups as well as global companies including Schibsted. I'm currently working as a Backend tech-lead for mytaxi, shaping the e-hailing and mobility markets in Europe. My main interests are distributed systems, microservices, event-driven architectures, reactive systems and type-safe programming languages.

1. People coming should provide the receptionist with their ID (DNI / NIE / Passport) due to security reasons.

2. As we do in our events, in order to prevent the no-show effect for those people that register and never come and to avoid problems to our sponsors (buying food for not present people) and to us (searching for bigger rooms), we'll charge 2 EUR to everyone registering and we will give back that amount for those that really attend the event.