DevOps: A Software Architect's Perspective (SEI Series in Software Engineering)

DevOps: A Software Architect's Perspective (SEI Series in Software Engineering)

Liming Zhu


The First whole advisor to DevOps for software program Architects

 

DevOps offers to speed up the discharge of recent software program positive aspects and increase tracking of platforms in construction, yet its an important implications for software program architects and structure are frequently ignored.

 

In DevOps: A software program Architect’s viewpoint, three prime architects deal with those concerns head-on. The authors evaluate judgements software program architects needs to make that allows you to in achieving DevOps’ ambitions and make clear how different DevOps members are inclined to effect the architect’s paintings. additionally they give you the organizational, technical, and operational context had to set up DevOps extra successfully, and evaluate DevOps’ effect on each one improvement part. The authors tackle cross-cutting matters that hyperlink a number of services, providing useful insights into compliance, functionality, reliability, repeatability, and security.

 

This consultant demonstrates the authors’ rules in motion with 3 real-world case experiences: datacenter replication for company continuity, administration of a continuing 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 permit DevOps practices

• Integrating operations and its provider lifecycle into DevOps

• Designing new structures to paintings good with DevOps practices

• Integrating DevOps with agile equipment and TDD

• dealing with failure detection, improve making plans, and different key issues

• dealing with consistency concerns coming up from DevOps’ self sustaining deployment models

• Integrating protection controls, roles, and audits into DevOps

• getting ready a marketing strategy for DevOps adoption, rollout, and measurement

Show sample text content

Download sample