Micro services - brake now, fix sometime

Full Featured (30 min.)
[Infrastructure]

In a micro services environment, it's common for every service to make remote calls to another services across the network. By design, remote calls can fail, or hang without a response until some timeout limit is reached which can lead to cascading failures across multiple systems. In this talk we are going to cover Outbrain's strategy of implementing circuit breakers and treat almost every micro service as optional, allowing us to run our system using hundreds of different micro services with 100% success