CD process is critical in agile development where in a release is expected within a few weeks, having a CD process helps in providing Stable, predictable releases while ensuring minimal or zero downtime for the application. CD process allows technical and business to have proper handshake and approval to ensure consistent deployments