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, 認證資深軟體架構師, Siemens Technology

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



領先的軟體架構專家 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年經驗的軟體開發人員,涉獵廣泛的商業領域,是領域驅動設計(Domain-Driven Design, DDD)和簡約及反應式系統的世界知名專家。作為DDD和反應式軟體開發的顧問和教師,他幫助數千名開發人員將脆弱、停滯的技術驅動系統轉變為創新、商業驅動的系統,提供更大的價值。作為VLINGO/PLATFORM的首席架構師,他是《實現領域驅動設計》(Implementing Domain-Driven Design)、《領域驅動設計精華》(Domain-Driven Design Distilled)和《使用演員模型的反應式訊息模式》(Reactive Messaging Patterns with the Actor Model)的作者,這些書籍均由Addison-Wesley出版。



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