Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности. Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения – и монолит превращается в набор микросервисов. В этой книге Как (и зачем!) использовать микросервисную архитектуру. Стратегии декомпозиции сервисов. Управление транзакциями и шаблоны запросов. Эффективные стратегии тестирования. Шаблоны развертывания, включая контейнеры и бессерверные платформы.
Esli vam davno kazhetsja, chto vsja razrabotka i razvertyvanie v vashej kompanii donelzja zamedlilis – perekhodite na mikroservisnuju arkhitekturu. Ona obespechivaet nepreryvnuju razrabotku, dostavku i razvertyvanie prilozhenij ljuboj slozhnosti. Kniga, prednaznachennaja dlja razrabotchikov i arkhitektorov iz bolshikh korporatsij, rasskazyvaet, kak proektirovat i pisat prilozhenija v dukhe mikroservisnoj arkhitektury. Takzhe v nej opisano, kak delaetsja refaktoring krupnogo prilozhenija – i monolit prevraschaetsja v nabor mikroservisov. V etoj knige Kak (i zachem!) ispolzovat mikroservisnuju arkhitekturu. Strategii dekompozitsii servisov. Upravlenie tranzaktsijami i shablony zaprosov. Effektivnye strategii testirovanija. Shablony razvertyvanija, vkljuchaja kontejnery i besservernye platformy.