Зачем крупным компаниям микросервисы, контейнеры и Kubernetes: как эти три технологии выводят IT на новый уровень

И в чем российские компании пока отстают от мировых трендов: смотрим на реальных кейсах.

Зачем крупным компаниям микросервисы, контейнеры и Kubernetes: как эти три технологии выводят IT на новый уровень
1616

Мне так никто и не смог рассказать как я должен сложные запросы в БД делать с кучей джоинов если данные надо раскидать в отдельные БД (по независимой БД на микросервис). Предложили создать ещё один микросервис который будет делать хуиллиард запросов по микросервисам и соединять данные, и это вместо одного комплексного запроса в одну БД. Я когда об этом думаю сразу желаю всего вам самого хорошего с вашими микросервисами, хорошего настроения главное, держитесь там! А я на монолите спокойно поживу.

4
Ответить

Микросервисная архитектура не требует заводить для каждого микросервиса отдельную СУБД, СУБД можно держать от микросервисов. Если всё это находится в облаке, то это может быть тот же DBaaS

1
Ответить

Вообще я за вас. Исхожу из того, что БД должна строится на основании поступающих в неё запросов, а не быть красивой копией объектного представления. При этом нормализацию ни кто не отменял. Поэтому если есть объединения - данные должны быть в одной БД. Но при этом ни чего не мешает хранить те же данные в другой БД и с другой схемой.

2
Ответить