В данном докладе я хочу поделиться опытом, который мы получили, разрабатывая огромную распределенную систему с нуля. Наша команда прошла долгий путь от монолита к микро-сервисной архитектуре. Результатом этого опыта стал как анализ правильных решений, спасших наш проект, так и анализ ошибок, которые его чуть не потопили.