3560

Микросервисы. Паттерны разработки и рефакторинга

О книге

Книга Криса Ричардсона «Микросервисы. Паттерны разработки и рефакторинга» дает хорошее представление об архитектуре микросервисов, ее преимуществах и недостатках, а также о том, когда ее использовать. В книге описывается, как решить многочисленные проблемы проектирования, с которыми вы столкнетесь, в том числе как управлять распределенными данными. В ней также рассказывается, как преобразовать монолитное приложение в микросервисную архитектуру. 

В этом руководстве читатель найдет набор шаблонов. Шаблон — это многократно используемое решение проблемы, которая возникает в определенном контексте. Прелесть шаблона в том, что помимо описания преимуществ решения, он также описывает недостатки и проблемы, которые необходимо решить, чтобы успешно внедрить решение. По мнению автора такая объективность при обдумывании решений приводит к гораздо более эффективному принятию решений.

 

Монолитная архитектура хорошо подходит для небольших простых приложений. Однако успешные приложения имеют привычку расти. В конце концов команда разработчиков оказывается в так называемом «монолитном аду». Все аспекты разработки и развертывания программного обеспечения становятся болезненно медленными. Решение состоит в том, чтобы принять микросервисную архитектуру, в которой приложение структурировано как сервис, организованный с учетом бизнес-возможностей. Эта архитектура ускоряет разработку программного обеспечения и обеспечивает непрерывную доставку и развертывание сложных программных приложений. 

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

Об авторе: Крис Ричардсон — архитектор программного обеспечения и серийный предприниматель. Он носит почетные звания «Java Чемпион» и «JavaOne Рок Звезда». Крис написал книгу «POJOs в действии», в которой описывается, как создавать корпоративные Java-приложения с помощью таких сред, как Spring и Hibernate. Крис Ричардсон является основателем и идейным вдохновителем сервиса Microservices.io.


Ссылка для скачивания: https://ru.ua1lib.org/book/5237164/df6f14

Креативы статьи(25)