Surviving under load: fault-tolerant server, smart client

Day 2 /  / Track 1  /  RU / For practicing engineers

All of us write microservices and all could fail from time to time. In our .NET microservices hosting system more than 5,000 replicas are running simultaneously under load from hundreds to dozens of thousands RPS, and in the postmortem list there are more than 600 records from the last two years. We are used to analyzing causes of troubles and from our own experience know how to design load-tolerant microservice clusters and smart clients for them. From this talk you'll learn how to build such microservices and perform load testing to make sure they can sustain load.