Представьте, что вам срочно понадобилось разрабатывать IO-bound сервисы с огромной кодовой базой на C++. Как бы извернуться и обогатить C++ функционалом, близким к Go?
Итак, мы поговорим про:
Наша система обрабатывает сотни тысяч сообщений в секунду и используется в Яндекс Такси, Еде, Лавке, Доставке, Самокатах и других бизнесах.
Расскажу, как обрабатывать большой поток горячих данных без Write Conflicts, почему мы отказались от встроенного ключа шардирования в монге и какая архитектура у нашей системы. А также о том, что нового мы узнали про шардированную монгу и какими лайфхаками можем поделиться.Расскажем про управление жизненным циклом dev-стендов в Городских сервисах Яндекса.
Узнаете, для решения каких задач мы автоматизировали работу с динамическими стендами сервисов, с какими сложностями сталкивались, а также как живется пользователям-разработчикам после их внедрения.