2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Генеральный
партнёр


Все на CodeFest X →

Десятый. Юбилейный. 30–31 марта 2019

Нетривиальное о репликации: как добиться высокой доступности

Стандарты отрасли требуют от нас, разработчиков, легко масштабируемых и отказоустойчивых решений. Для этого мы проектируем наши продукты в парадигме сервисно-ориентированной архитектуры, и запускаем каждый компонент в таком количестве экземпляров, чтобы продукт не просто справлялся с нагрузкой, а переживал выход из строя части ресурсов.
Казалось бы, достаточно поставить несколько реплик с запасом за балансировщик и спать спокойно. Но нет, не так все просто. Я много раз видел, как тормоза одной из множества реплик сервиса отражались на производительности продукта в целом.
С избыточностью нужно уметь грамотно работать.
Я расскажу простые, но действенные приемы, которые на практике доказали свою эффективность в нашем сервисе, состоящем из 300 различных компонентов, работающих в 2000 экземплярах и взаимодействующих по сети.


Презентация доклада:

 

Запись выступления:



Партнёры