Chapter 6: Understanding CI/CD and the SDLC
The software development life cycle (SDLC) section of the exam is the heaviest weighted of all the sections. Understanding the concept of SDLC, as well as continuous integration (CI) and continuous deployment (CD), is paramount for passing the Amazon Web Services (AWS) development-operations (DevOps) exam. There are multiple stages in the SDLC, and there are specific AWS and third-party services that map to these stages.
Knowing the role that the AWS services play—along with key third-party tools—is also essential, not only to pass the exam but also to know for your day-to-day duties as a DevOps engineer.
In this chapter, we're going to cover the following main topics:
- Introduction to the SDLC
- Development teams
- Understanding the different types of deployments