Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности.Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения – и монолит превращается в набор микросервисов.В этой книге:- Как (и зачем!) использовать микросервисную архитектуру.- Стратегии декомпозиции сервисов.- Управление транзакциями и шаблоны запросов.- Эффективные стратегии тестирования.- Шаблоны развертывания, включая контейнеры и бессерверные платформы.
Esli vam davno kazhetsya, chto vsya razrabotka i razvertyvanie v vashey kompanii donelzya zamedlilis perekhodite na mikroservisnuyu arkhitekturu. Ona obespechivaet nepreryvnuyu razrabotku, dostavku i razvertyvanie prilozheniy lyuboy slozhnosti.Kniga, prednaznachennaya dlya razrabotchikov i arkhitektorov iz bolshikh korporatsiy, rasskazyvaet, kak proektirovat i pisat prilozheniya v dukhe mikroservisnoy arkhitektury. Takzhe v ney opisano, kak delaetsya refaktoring krupnogo prilozheniya i monolit prevrashchaetsya v nabor mikroservisov.V etoy knige:- Kak (i zachem!) ispolzovat mikroservisnuyu arkhitekturu.- Strategii dekompozitsii servisov.- Upravlenie tranzaktsiyami i shablony zaprosov.- Effektivnye strategii testirovaniya.- SHablony razvertyvaniya, vklyuchaya konteynery i besservernye platformy.