Using AI/ML to automate CI/CD
To achieve true Continuous Delivery teams need to leverage end-to-end automation across their deployment pipelines and tooling. Deployment health checks today involve someone pinging the production app and saying "yep, app is still up, everything is OK". In short, availability = success. In reality, availability != success and the only way to get a true measure is to have multiple engineers sniff test production by grep'ing logs or looking at monitoring charts. Its not unusual for teams to have 4-5 engineers spend 60-120 mins per deployment to make sure everything is OK. What if AI/ML could automate this process?