dotnext DotNext 2018 Msc (22.11.2018)

Surviving under load: fault-tolerant server, smart client

img

You’ll learn how to build load-tolerant microservices and perform load testing to make sure they can sustain load.

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.