Пятьдесят оттенков микросервисов | Андрей Моревский, Dodo Pizza
Доклад Андрея на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.
О чем доклад:
Жизненных историй о монолитах, распиленных на микросервисы, никогда не бывает много. В нашей было всё: смех и слезы, взлёты и падения, боль и профиты. В докладе я отвечал на такие вопросы.
• Почему Додо Пицца — это IT-компания.
• В чем уникальность нашей информационной системы, как мы делаем то, что никто не делал до нас раньше.
• Стартап и архитектура по Фаулеру — почему наша система получилась такой монолитной.
• Рост бизнеса и первые проблемы монолитной архитектуры: как сеть пиццерий оказалась под угрозой краха из-за архитектурных проблем.
• Как распилить монолит на микросервисы по Рихтеру, почему это больно и почему это помогает.
• Какие существуют способы распилить монолит, и почему мы выбрали тот, что выбрали.
• Как асинхронность и отказ от ACID ломали наши бизнес-процессы и помогали находить в них дыры. Практические кейсы из реальной жизни и реального бизнеса.
• Наш путь к микросервисам: честно обо всех проблемах, неудачах и профите.
Инструкция по отпилу, или как мы сервис сессий из монолита выносили | Павел Лакосников, Авито
Доклад Павла на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.
Павел рассказал, как выносить нагруженные части функционала из монолита поэтапно. С чего нужно начинать, как разбить задачи на блоки, контролировать изменения во время переноса, работать с базой данных, проверить работоспособность, переключить трафик и не уронить продакшн. Поделился нашими tips&tricks и рассказал о необычных проблемах, с которыми мы сталкивались.
Реализация микросервисной архитектуры Авито | Семён Катаев, Авито
Доклад Семена на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.
Доклад осветил плавный переход с монолитной архитектуры в Авито к микросервисной архитектуре. Как различными командами и составами мы постепенно избавлялись от монолита. Описал схему архитектуры, к которой мы движемся и что уже удалось реализовать. На примерах рассказал, какие плюсы мы получили сразу, над чем пришлось поработать достаточно много и с какими проблемами мы столкнулись в процессе распила.
Обратная сторона сервис-ориентированной архитектуры | Иван Круглов, Booking.com
Доклад Ивана на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.
«В интернете можно найти множество статей, связанных с переходом на сервис-ориентированную архитектуру (СОА) или ее частный случай — микросервисную архитектуру. Все они подробно говорят про преимущества подобного перехода: разнесение большого монолитного кода слабой связанности, независимый и быстрый деплой и другие аспекты. Однако статей, которые подробно описывают цену такого перехода, гораздо меньше. В своем докладе я сфокусировался на такой цене, или обратной стороне медали. А именно на том факте, что переход на СОА — это фундаментальный сдвиг для компании в таких сферах как: инфраструктура, экспертиза эксплуатации, коммуникации между сервисами и людьми, контракты, ментальность, владение, оргструктура и другие моменты.»