Паттерны микросервисов. Второе издание - это исчерпывающее руководство по архитектуре микросервисов, обновлённое с учётом современных подходов, инструментов и паттернов проектирования.
Первая версия книги помогла десяткам тысяч разработчиков создавать надёжные и масштабируемые микросервисные приложения. Во втором издании Крис Ричардсон, опираясь на многолетний опыт консультирования организаций по внедрению микросервисов, делится новыми идеями в области проектирования, тестирования, рефакторинга и стратегий развёртывания, чтобы вы могли быстрее и стабильнее поставлять программные решения.
Из книги вы узнаете, как:
определить требования к микросервисному приложению;
спроектировать архитектуру микросервисов;
протестировать и развернуть систему;
выполнить постепенный переход от монолита к микросервисам.
Архитектура микросервисов в сочетании с подходами Team Topologies и DevOps стала неотъемлемой частью разработки крупных корпоративных систем, обеспечивая непрерывную поставку изменений и быструю обратную связь. Книга описывает десятки проверенных на практике паттернов - от декомпозиции сервисов до межсервисного взаимодействия, помогая строить гибкие, эволюционирующие системы без конфликтов между командами.
Это не просто справочник по паттернам - автор предлагает сбалансированный и прагматичный взгляд на микросервисы, показывая их преимущества, ограничения и реальные сценарии применения. Обновлённое издание включает уроки, извлечённые из почти десятилетнего опыта внедрения микросервисов в различных отраслях, и даёт ценные рекомендации о том, когда действительно стоит использовать микросервисную архитектуру и как правильно подобрать масштаб сервисов.
Посмотреть больше
Автор - Chris Richardson
Chris Richardson
Крис Ричардсон - разработчик и архитектор программного обеспечения с более чем 20-летним опытом работы. Его консалтинговая компания специализируется на запуске проектов и наставничестве команд разработки. Ранее он занимал технические руководящие должности в компаниях Insignia, BEA и других. Крис получил степень по информатике в Кембриджском университете (Великобритания) и живёт в Окленде, штат Калифорния.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Микросервисы - мощный подход к созданию масштабируемого программного обеспечения. Но, несмотря на кажущуюся простоту идей, на практике эта архитектура полна подводных камней. Чтобы получить настоящие преимущества от микросервисов, важно избегать распространённых ошибок и понимать ключевые принципы их применения.В этом курсе Дейв Фарли собрал лучшие материалы: избранные видео с его канала Modern Software Engineering, отрывки из интервью, практичес
На предстоящем вебинаре мы детально обсудим развитие микросервисной архитектуры, начиная с начальных стадий проектирования приложений, когда существовали только монолитные структуры с большой кодовой базой.
Архитектура микросервисов является одной из самых популярных программных архитектур. Она является стандартным выбором для любой крупной компании, и знание того, как создать систему, используя эту архитектуру, имеет решающее значение для любого разработчика, желающего работать в крупной компании. Однако это очень сложная тема с множеством нюансов, крайних случаев и предостережений. В этом курсе архитектор решений AWS Джеймс Истхэм использует знани
Отправьтесь в путешествие с курсом, тщательно подготовленным Джеймсом Истхэмом, архитектором решений в AWS. Этот курс станет вашим проводником в освоении тонкостей архитектуры микросервисов — важного навыка в современном технологическом мире. Джеймс, обладая обширным практическим опытом, глубоко погружается в основы микросервисов, обеспечивая надежную основу для учеников всех уровней. Курс разработан не только для передачи теоретических знаний, н