I would like to tell the story of our experience of building the HighLoad REST API that has the following parameters:
* Intuitive
* Scalable
* Fault tolerant
* Protection from attack
* High bandwidth
Also I would like to describe:
* how we did LoadTesting
* how we survived a lots of DDoS attacks
* how we did deployment without downtime
The following list of technologies were used: .NET Core 2, ASP.NET Core 2, Consul, Fabio, Orleans.NET, Kafka, RabbitMQ, Serilog, xMetrics, Grafana, ELK