Олег расскажет, как в Авито успешно боролись с зоопарком из десятка микросервисов, переключаться между которыми было очень сложно из-за того, что уж очень по-разному они были написаны. Сначала решением стал шаблонный сервис, а потом 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 |Почитать и посмотреть