Continuous Delivery

 

What is Continuous Delivery? In this category of posts, find out about the two areas of CD: Craftsmanship and DevOps.

 

What is DevOps? What are the related principles?

 

DevOps practices: build binary once, automate deployment, infrastructure as code, capacity management, metrology and monitoring

 

DevOps is not just the automation of the life-cycle of software from the build to the deployment in production. It is first a tight collaboration between developers and production operators for a seamless handover from development to production.

 

Find here the explanation of DevOps principles: build binary once, automate deployment, infrastructure as code, capacity management, metrology and monitoring.

 

What is Craftsmanship? What are the related principles?

 

Craftsmanship practices: comprehensive testing strategy, behavior-driven development, test-driven development, clean-code, trunk based development and pair-programming

 

Craftsmanship is the state of art software development. But it is more than writing code meeting business and technical requirements like security or performance.

 

Find here the explanation of Craftsmanship principles: comprehensive testing strategy, behavior-driven development, test-driven development, clean-code, trunk based development and pair-programming.

 

Agile Software Architecture: Clean Architecture and Evolutionary Architecture

 

What is an Agile software architecture? How to design a good architecture and implement the clean architecture? How to go beyond, embrace emergent design and implement an intentional architecture with Evolutionary Architecture?

 

 

Scroll to Top