Как распилить монолит и не получить монолит распределённый
О распиле монолита написаны сотни статей, и все они объясняют, как резать. На практике же оказывается, что команды тонут не на технике, а на решениях вокруг неё: режут по слоям, оставляют общую базу «на время», выходят в big bang на целый год без промежуточной ценности. В итоге же получают всё тот же монолит, но распределённый — все минусы микросервисов без единого плюса. Меня зовут Александр Лобцов, в Авито я распиливаю монолиты с 2020 года. В этой статье я разберу типичные грабли распила монолита в том порядке, в котором на них наступают. От целеполагания до эксплуатации и закона Конвея. Грабли разберём детально — почему они появляются, как разобраться с последствиями, если уже на них наступил, ну и главное — что не трогать вообще. Без лишнего хайпа. Микросервисы не спасут мир. Иногда правильнее просто оставить монолит. Статья пригодится бэкендерам и тимлидам, которые только собираются пилить, либо уже взялись за циркулярку, но хотят свериться. Читать далее
