Краткий тезисный перевод статьи «Поисковая система на микросервисах: технологический стек». Статья мне понравилась наличием плюсов и минусов различных подходов.
Термин «Микросервис» впервые прозвучал в Венеции в 2011. Этим словом участники архитектурного воркшопа описывали наблюдаемые ими изменения в проектировании систем. В 2012 та же группа ввела новый термин. Так что такое микросервисы и какими свойствами они обладают?
На тренингах иногда задают вопрос: «как построить дизайн API для доступа к той или иной модели данных, хранящейся в БД?». Стоит ли начинать с этого вопроса или есть получше?
При переходе от монолита к микросервисам встает вопрос: что вынести в первую очередь, а что можно оставить? В статье описаны основные параметры для выбора предметных областей для миграции из монолита в микросервисы с примером применения.