Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps

· Addison-Wesley Professional
电子书
352
符合条件
评分和评价未经验证  了解详情

关于此电子书

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.

作者简介

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.

为此电子书评分

欢迎向我们提供反馈意见。

如何阅读

智能手机和平板电脑
只要安装 AndroidiPad/iPhone 版的 Google Play 图书应用,不仅应用内容会自动与您的账号同步,还能让您随时随地在线或离线阅览图书。
笔记本电脑和台式机
您可以使用计算机的网络浏览器聆听您在 Google Play 购买的有声读物。
电子阅读器和其他设备
如果要在 Kobo 电子阅读器等电子墨水屏设备上阅读,您需要下载一个文件,并将其传输到相应设备上。若要将文件传输到受支持的电子阅读器上,请按帮助中心内的详细说明操作。