Микросервисы = плохой код? Главные проблемы Микросервисов

preview_player
Показать описание
Андрей Иванов | Python

Поставьте лайк и подпишитесь!
#Python #Питон #программирование #programming
Рекомендации по теме
Комментарии
Автор

Чек лист по микросервисам вы можете найти совершенно бесплатно в моем новом телеграм боте!

PythononPapyrusRU
Автор

Не могут просто быть все сервисы гугл в одном репозитории. Гугл: у нас монорепа на все что есть в Гугле)

bubblesort
Автор

Всё правильно
Сейчас всё больше от программистов требуют сокращения времени на разработку. Требуют в короткие сроки выкатить MVP
Для стартапа, для небольших команд - только монолит. Тут можно монолит на модули со слабой связью порезать. Короче, нужно посидеть и подумать как команде из 2+ человек одновременно развивать его и не тратить время на решение конфликтов при коммите.

С микросервисами не работал. Всё теоритически. Но уже почитав и послушав выступления, приходит осознание насколько это сложняет бекенд. Насколько разработка бекенда зависит от грамотного архитектора и аналитиков.

AlexandrSpirit
Автор

Во-первых за такую архитектуру, которую ты показал, разработчиков нужно жёстко бить. Ногами и по голове. Разделять то, что называется сервисами, поднимать для каждой сущности отдельную бд, а потом думать, как сделать простой join при запросе... В микросервисе выносят задачи, которые долго играющие. К примеру, парсинг данных, вебсокет. Но уж явно не то, что ты показал.
Во-вторых, никакой проблемы нет сделать три репозитория, залить код в репо, подготовить докер файлы, а дальше девопс задеплоит и настроит мониторинги(это как раз его компетенция). Вряд-ли для пет проектов кто-то будет заморачиваться с мониторингами. Максимум какой деплой а-ля хероку.
В-третьих, по взаимодействию микросервисов. Есть ещё брокеры сообщений как рэббит и кафка. И если сервис упал, он не прочитает сообщение и оно будет хранится в очереди. Поднялся, прочитал. Не вижу тут проблемы.
В-четвертых, Андрей, меня мучает до сих пор вопрос, где ты работал, если все свои видео показываешь на ос windows?)

scad_