By Len Bass, Ingo Weber, Liming Zhu
DevOps grants to speed up the discharge of latest software program beneficial properties and increase tracking of platforms in construction, yet its the most important implications for software program architects and structure are usually ignored.
In DevOps: A software program Architect’s point of view, 3 best architects tackle those concerns head-on. The authors evaluate judgements software program architects needs to make as a way to in attaining DevOps’ ambitions and make clear how different DevOps members tend to influence the architect’s paintings. in addition they give you the organizational, technical, and operational context had to installation DevOps extra successfully, and overview DevOps’ influence on every one improvement section. The authors tackle cross-cutting issues that hyperlink a number of capabilities, providing sensible insights into compliance, functionality, reliability, repeatability, and security.
This consultant demonstrates the authors’ rules in motion with 3 real-world case reviews: datacenter replication for company continuity, administration of a continual deployment pipeline, and migration to a microservice architecture.
Comprehensive assurance includes
• Why DevOps can require significant adjustments in either method structure and IT roles
• How virtualization and the cloud can allow DevOps practices
• Integrating operations and its provider lifecycle into DevOps
• Designing new structures to paintings good with DevOps practices
• Integrating DevOps with agile tools and TDD
• dealing with failure detection, improve making plans, and different key issues
• dealing with consistency concerns bobbing up from DevOps’ self reliant deployment models
• Integrating defense controls, roles, and audits into DevOps
• getting ready a marketing strategy for DevOps adoption, rollout, and dimension