Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (策略性單體與微服務:以有目的的架構推動創新)

Vernon, Vaughn, Jaskula, Tomasz

買這商品的人也買了...

相關主題

商品描述

Make Software Architecture Choices That Maximize Value and Innovation

"[Vernon and Jaskuła] provide insights, tools, proven best practices, and architecture styles both from the business and engineering viewpoint. . . . This book deserves to become a must-read for practicing software engineers, executives as well as senior managers."
--Michael Stal, Certified Senior Software Architect, Siemens Technology

Strategic Monoliths and Microservices helps business decision-makers and technical team members clearly understand their strategic problems through collaboration and identify optimal architectural approaches, whether the approach is distributed microservices, well-modularized monoliths, or coarser-grained services partway between the two.

Leading software architecture experts Vaughn Vernon and Tomasz Jaskuła show how to make balanced architectural decisions based on need and purpose, rather than hype, so you can promote value and innovation, deliver more evolvable systems, and avoid costly mistakes. Using realistic examples, they show how to construct well-designed monoliths that are maintainable and extensible, and how to gradually redesign and reimplement even the most tangled legacy systems into truly effective microservices.

- Link software architecture planning to business innovation and digital transformation
- Overcome communication problems to promote experimentation and discovery-based innovation
- Master practices that support your value-generating goals and help you invest more strategically
- Compare architectural styles that can lead to versatile, adaptable applications and services
- Recognize when monoliths are your best option and how best to architect, design, and implement them
- Learn when to move monoliths to microservices and how to do it, whether they're modularized or a "Big Ball of Mud"

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

商品描述(中文翻譯)

「選擇軟體架構以最大化價值和創新」
「[Vernon 和 Jaskuła] 提供了洞察力、工具、經過驗證的最佳實踐和從商業和工程觀點來看的架構風格。... 這本書值得成為實踐軟體工程師、執行官以及高級經理必讀的書籍。」
- Michael Stal,資深軟體架構師,西門子科技

「戰略性單體和微服務」幫助業務決策者和技術團隊成員通過協作清楚地了解他們的戰略問題,並確定最佳的架構方法,無論是分散的微服務、良好模組化的單體還是介於兩者之間的粗粒度服務。

領先的軟體架構專家 Vaughn Vernon 和 Tomasz Jaskuła 展示了如何基於需求和目的做出平衡的架構決策,而不是追隨炒作,以便您可以促進價值和創新,提供更易進化的系統,並避免昂貴的錯誤。通過實際例子,他們展示了如何構建可維護和可擴展的設計良好的單體,以及如何逐步重新設計和重新實現即使是最複雜的遺留系統,使其成為真正有效的微服務。

- 將軟體架構規劃與業務創新和數位轉型相關聯
- 克服溝通問題,促進實驗和基於發現的創新
- 掌握支持您產生價值目標並幫助您更具策略性投資的實踐方法
- 比較可能導致多功能、可適應的應用和服務的架構風格
- 辨識何時單體是最佳選擇,以及如何最佳地架構、設計和實現它們
- 學習何時將單體轉移到微服務,以及如何做到這一點,無論它們是模組化的還是一個「大泥球」

「註冊您的書籍以便方便地獲取下載、更新和/或更正。詳見書籍內部。」

作者簡介

Vaughn Vernon, a software developer with over 30 years of experience in a broad range of business domains, is a world-renowned expert in Domain-Driven Design (DDD) and champion of simplicity and Reactive systems. As a consultant and teacher of DDD and Reactive software development, he has helped thousands of developers transform brittle, stagnating, technology-driven systems into innovative, business-driven systems that deliver far more value. The visionary and Chief Architect behind the VLINGO/PLATFORM, he is author of Implementing Domain-Driven DesignDomain-Driven Design Distilled, and Reactive Messaging Patterns with the Actor Model, all published by Addison-Wesley.

Tomasz Jaskuła has 20 years of professional experience as a developer, software architect, team leader, trainer, and technical conference speaker. An IDDD Workshop trainer in both French and Polish, he founded Paris Domain-Driven Design and F# user groups. Jaskuła's company, Luteceo (luteceo.fr), spreads good software and architecture practices based on Domain-Driven Design and software craftsmanship. He previously worked for many companies in e-commerce, industry, insurance, and finance, gaining deep experience for creating software that delivers clear business value and competitive advantage.

作者簡介(中文翻譯)

Vaughn Vernon,一位擁有超過30年軟體開發經驗且涉獵廣泛的商業領域的軟體開發者,是領域驅動設計(DDD)和簡潔性以及反應式系統的世界知名專家。作為DDD和反應式軟體開發的顧問和教師,他幫助了成千上萬的開發者將脆弱、停滯不前且技術驅動的系統轉變為創新、以業務為導向且提供更多價值的系統。作為VLINGO/PLATFORM的願景和首席架構師,他是Addison-Wesley出版的《實踐領域驅動設計》、《領域驅動設計精要》和《使用Actor模型的反應式訊息模式》的作者。

Tomasz Jaskuła擁有20年的專業經驗,曾擔任開發者、軟體架構師、團隊領導、培訓師和技術會議演講者。作為法語和波蘭語的IDDD Workshop培訓師,他創辦了巴黎領域驅動設計和F#使用者群組。Jaskuła的公司Luteceo(luteceo.fr)基於領域驅動設計和軟體工藝,推廣良好的軟體和架構實踐。他曾在電子商務、工業、保險和金融等多家公司工作,積累了深厚的經驗,以創建能夠提供明確業務價值和競爭優勢的軟體。