Как делать микросервисы единообразными, когда их много, а разрабы все разные
Подписывайтесь на наш канал здесь и в телеграмм , чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
Олег расскажет, как в Авито успешно боролись с зоопарком из десятка микросервисов, переключаться между которыми было очень сложно из-за того, что уж очень по-разному они были написаны. Сначала решением стал шаблонный сервис, а потом cli-утилита которая занималась кодогенерацией скелета проекта и основных его компонентов. В итоге создание новых сервисов и поддержка старых ускорились, а влияние человеческого фактора в рутинных операциях снизилось.
Олег Козырев / Авито
00:00 Введение
00:56 Проблематика
04:23 План как сделать код лучше
07:43 Пилим платформенную либу: плюсы и минусы
10:00 Нужен шаблон
10:13 Схема слоев
10:35 Плюсы и минусы шаблонного подхода
12:10 Кодогенерация
13:19 Работа с AST
15:16 Плюсы и минусы кодогенерации
15:57 Итоги
17:05 Почитать и посмотреть