On the surface, Continuous Integration (CI) and Continuous Deployment (CD) sounds wonderful,
but there are a lot of things that should be taking place behind the scenes. That's where
checks and balances in the Software Development Life Cycle (SDLC) and a good Application
Lifecycle Management (ALM) platform come into play, but for now, a basic understanding of
what each requires is in order.