Re[7]: О микросервисах
От: Sharov Россия  
Дата: 07.02.22 13:03
Оценка:
Здравствуйте, VladiCh, Вы писали:

S>>Это не maxkar, похоже, путает -- вот тут, по ссылке из ссылки выше, пишут в cons для микросервисов:

S>>

S>>But the switch to microservices comes with its fair share of costs, particularly when it comes to app monitoring and the toll it can take on developers. Adopters will have to consider factors such as:
S>> Team expertise: The benefits of microservices are moot without a prepared staff. You should assess the skills of your team members before moving forward with a microservices architecture.
S>> Testing and monitoring: Once you break apps into components, you'll have more moving parts to track and eventually fix. Without the right testing and monitoring tools in place, things could quickly spin out of control.

S>>Можно сказать, что design goal не удался.
VC>Для того чтобы перелезть на микросервисную архитектуру, нужна большая подготовительная работа — автоматизация создания этих самых микросервисов и управления ими — с мониторингом, логгингом, алертами, всяческими настройками автоскейлинга и т.п.
VC>Это требует интеграции кучи различных систем. Если этого нет и делать это все вручную для каждого микросервиса, то можно во всех этих мелочах закопаться и общий результат будет печален.
VC>Поэтому сейчас важность девопсов сильно возросла, потому как крупные компании всю эту работу автоматизируют.
VC>Но, если эта автоматизация есть, то с собственно разработчиков микросервисов эта вся нагрузка снимается, им как правило это все настраивать не нужно и оно работает из коробки.

Безусловно, нагрузка деплоймента и прочее code as infrasuructure с разработчика снимается, но как это сказывается
на требованиях и знания, которые я написал выше? Dockerfile писать надо? Надо. Т.е. надо изучать docker. Писать
код, который корректно и грамотно работает с локальным состоянимем, полностью с нуля развитие и поддержка локального
хранилища, а раньше была одна (край две) бд со спец. людьми на них. Теперь изоляция по хранилищу. Т.е. я ни разу
не говорю, что микросервисная арх-ра плоха. Она предъявляет большие требования к квалификации чем
монолит. Что-то стало делать проще, бизнес код стал проще, но у всего есть цена,
всяческих объвязок и прочей инфраструктуры стало больше.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.