Over the past few years, we have been forced to innovate faster and deliver higher quality software. In response to this, the way we approach the design and delivery of software has changed.
The most impactful change is the application of supply chain concepts to software. We have created a software delivery supply chain–a method to plan, implement and control the eﬃcient, eﬀective storage and ﬂow of software from concept to customer.
Today, there is an almost entirely new set of tools used to create, deliver and manage software products. This includes both open source and proprietary tools, all of which can be implemented in combinations to create a successful delivery model. With access to all of these tools that help us constantly accelerate software delivery, it’s important to remember the importance of ensuring Continuous Reliability of our products. The bottom line of every tool that promotes product success is data. Without improved data, these tools are less capable of keeping up with the fast pace of software delivery.
In this eBook, you will explore the following tools used to accelerate software delivery:
- Developer collaboration tools
- Continuous integration, delivery and deployment tools
- Orchestration tools
- Log management and performance monitoring tools
- Alerting and visualization tools