Распиливаем монолит на микросервисы: наш опыт для американской аналитической компании

Привет! На связи Александр Долгов, CEO в Innovedge Soft. Мы занимаемся разработкой сайтов, мобильных приложений и интеграционных сервисов любой сложности. На днях коллега по цеху затронул интересную и непростую тему “Монолит vs микросервисы”, которая неожиданно (учитывая нетехническую направленность ресурса) нашла отклик у сообщества.

“Тем лучше!” - подумали мы, ведь у нас как раз готовилось описание кейса по распиливанию на микросервисы интересного и сложного проекта для одной аналитической компании из США. Итак, готовьте ножовки. Будем пилить!

66

так а база осталась общая? просто разделили монолит на 2 монолита, но поменьше?

Нет, база у каждого микросервиса отдельная. Мой косяк, все время старался балансировать, чтоб не скатиться совсем уж в технические детали. Так там под капотом много всего поменялось: и базы отдельные, и шина есть для общения сервисов, и система логирования. Но это скорее уже на Хабр надо нести.