Микросервисы были популярны как основная архитектура на протяжении последнего десятилетия, но для многих приложений они не являются оптимальным выбором. В этом курсе вы научитесь оценивать архитектурный стиль микросервисов и сравнивать его с подходом модульного монолита. Затем вы узнаете, как планировать и выполнять частичную или полную миграцию от микросервисов к модульному монолиту. Такой переход устранит многие сложности, связанные с развертыванием, устранением неполадок и наблюдаемостью, характерные для распределенных приложений, особенно микросервисов, и, вероятно, сократит общие расходы на хостинг. Этот высокоуровневый курс без написания кода предназначен для помощи архитекторам программного обеспечения и техническим руководителям в планировании и успешной реализации миграции.
Удален по просьбе правообладателя
Урок 1.00:01:28
Welcome
Урок 2.00:01:58
What will you learn in this course?
Урок 3.00:00:49
Who is the course for and prerequisites
Урок 4.00:01:56
Introducing Microservices Architecture
Урок 5.00:04:32
Benefits and Challenges
Урок 6.00:03:33
Use Cases and Suitability
Урок 7.00:07:22
Microservice Pitfalls and Antipatterns
Урок 8.00:03:17
Introducing the Modular Monolith Architecture
Урок 9.00:06:20
Benefits and Challenges
Урок 10.00:03:32
Comparing Modular Monoliths with Microservices Architecture
Урок 11.00:03:41
Why Migrate?
Урок 12.00:09:28
Case Studies and Lessons Learned
Урок 13.00:07:08
Assessing the Current Microservices-Based Application
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.