Continuous Architecture in Practice: Software Architecture in the Age of Agility and Devops (Paperback)

Murat Erder, Pierre Pureur, Eoin Woods

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

商品描述

Update Your Architectural Practices for New Challenges, Environments, and Stakeholder Expectations
I am continuously delighted and inspired by the work of these authors. Their first book laid the groundwork for understanding how to evolve the architecture of a software-intensive system, and this latest one builds on it in some wonderfully actionable ways.
--Grady Booch, Chief Scientist for Software Engineering, IBM Research
Authors Murat Erder, Pierre Pureur, and Eoin Woods have taken their extensive software architecture experience and applied it to the practical aspects of software architecture in real-world environments. Continuous Architecture in Practice provides hands-on advice for leveraging the continuous architecture approach in real-world environments and illuminates architecture's changing role in the age of Agile, DevOps, and cloud platforms. This guide will help technologists update their architecture practice for new software challenges.

As part of the Vaughn Vernon Signature Series, this title was hand-selected for the practical, delivery-oriented knowledge that architects and software engineers can quickly apply. It includes in-depth guidance for addressing today's key quality attributes and cross-cutting concerns such as security, performance, scalability, resilience, data, and emerging technologies. Each key technique is demonstrated through a start-to-finish case study reflecting the authors' deep experience with complex software environments. Key topics include:

  • Creating sustainable, coherent systems that meet functional requirements and the quality attributes stakeholders care about
  • Understanding team-based software architecture and architecture as a flow of decisions
  • Understanding crucial issues of data management, integration, and change, and the impact of varied data technologies on architecture
  • Architecting for security, including continuous threat modeling and mitigation
  • Architecting for scalability and resilience, including scaling microservices and serverless environments
  • Using architecture to improve performance in continuous delivery environments
  • Using architecture to apply emerging technologies successfully

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

商品描述(中文翻譯)

更新您的建築實踐以應對新的挑戰、環境和利益相關者期望

我對這些作者的工作感到持續的愉悅和啟發。他們的第一本書為理解如何演進軟體密集型系統的架構奠定了基礎,而這本最新的書則在一些非常實用的方式上進一步發展了它。

--Grady Booch,IBM研究部軟體工程首席科學家

Murat Erder、Pierre Pureur和Eoin Woods這些作者將他們豐富的軟體架構經驗應用於實際的軟體架構環境中。《實踐中的持續架構》提供了在實際環境中利用持續架構方法的實用建議,並闡明了架構在敏捷、DevOps和雲平台時代的變化角色。本指南將幫助技術人員更新他們的架構實踐以應對新的軟體挑戰。

作為Vaughn Vernon Signature系列的一部分,這本書被精心挑選,以提供架構師和軟體工程師可以快速應用的實用、交付導向的知識。它深入指導如何應對當今的關鍵品質屬性和橫切關注點,如安全性、性能、可擴展性、彈性、數據和新興技術。每個關鍵技術都通過一個從頭到尾的案例研究來展示,反映了作者在複雜軟體環境中的豐富經驗。主要主題包括:


  • 創建可持續、一致的系統,滿足利益相關者關心的功能需求和品質屬性

  • 理解基於團隊的軟體架構和架構作為決策流程

  • 理解數據管理、整合和變更的關鍵問題,以及不同數據技術對架構的影響

  • 為安全性進行架構設計,包括持續的威脅建模和緩解

  • 為可擴展性和彈性進行架構設計,包括微服務和無伺服器環境的擴展

  • 使用架構在持續交付環境中提高性能

  • 使用架構成功應用新興技術

註冊您的書籍以便方便地獲取下載、更新和/或更正。詳情請參閱書籍內部。

作者簡介

Murat Erder has more than twenty-five years' experience in the software industry working for software vendors, management consultancies and large international banks. During his career Murat has had a variety of roles, from developer, to software architect, to management consultant. Murat's corporate IT roles cover the areas of data, integration, architecture and working as a CTO. He is co-author of the book Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World (2015) and has presented on this topic at a range of conferences, including SEI Saturn, O'Reilly Software Architecture and GOTOLondon.

Pierre Pureur is an experienced software architect, with extensive innovation and application development background, vast exposure to the financial services industry, broad consulting experience and comprehensive technology infrastructure knowledge. His past roles include serving as Chief Enterprise Architect for a major financial services company, leading large architecture teams, managing large-scale concurrent application development projects and directing innovation initiatives, as well as developing strategies and business plans. He is co-author of the book Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World (2015) and has published many articles and presented at range of software architecture conferences on this topic.

Eoin Woods is the Chief Technology Officer of Endava, where he guides technical strategy, oversees capability development and directs investment in emerging technologies. Prior to joining Endava, Eoin worked in the software engineering industry for twenty years, developing system software products and complex applications in the capital markets domain. His main technical interests are software architecture, DevOps and software security and resilience. He is co-author of the book Software Systems Architecture (2012), is a frequent speaker at industry events and was the recipient of the 2018 Linda M. Northrup Award for Software Architecture, awarded by the SEI at Carnegie Mellon University.

作者簡介(中文翻譯)

Murat Erder在軟體業界擁有超過25年的經驗,曾在軟體供應商、管理諮詢公司和大型國際銀行工作。在他的職業生涯中,Murat擔任過多種角色,從開發人員到軟體架構師,再到管理顧問。他在企業IT領域的職位涵蓋了數據、整合、架構和擔任CTO的工作。他是《Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World》(2015年)一書的合著者,並在多個會議上就此主題發表演講,包括SEI Saturn、O'Reilly Software Architecture和GOTOLondon。

Pierre Pureur是一位經驗豐富的軟體架構師,具有廣泛的創新和應用開發背景,對金融服務業有深入的了解,擁有廣泛的諮詢經驗和全面的技術基礎知識。他曾擔任一家重要金融服務公司的首席企業架構師,領導大型架構團隊,管理大規模並行應用開發項目,指導創新計劃,並制定策略和商業計劃。他是《Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World》(2015年)一書的合著者,並在多個軟體架構會議上發表了許多文章和演講。

Eoin Woods是Endava的首席技術官,負責指導技術策略,監督能力發展並指導對新興技術的投資。在加入Endava之前,Eoin在軟體工程行業工作了20年,開發了系統軟體產品和複雜的資本市場應用程式。他主要的技術興趣包括軟體架構、DevOps和軟體安全和彈性。他是《Software Systems Architecture》(2012年)一書的合著者,經常在行業活動中演講,並於2018年獲得卡內基梅隆大學SEI頒發的Linda M. Northrup軟體架構獎。