Introducing AI-enabled DevOps
In the previous chapter, we studied the AIOps platform, concluding that it will help operators in getting rid of tedious, repetitive tasks, detecting and solving issues faster, and enabling more stable systems. Stability and resilience are still the key aspects operators strive for with IT systems, yet new features and changes to the systems are being developed and launched at an increasing speed. If AI can help operations, it can also help development. This section will explain why AI-enabled DevOps will help in creating better systems at a higher velocity.
AI can help developers monitor and detect issues in their builds faster than if this were done only manually or even in an automated process, without the power of AI. With AI, it's possible to continuously monitor code changes, compare these to other code building blocks, and swiftly detect issues. But AI will also enable predictive mitigations: it will learn how certain code changes may impact...