In this chapter, we talked about the flow of a team, from starting a new feature to deploying it into a production environment.
We started by talking about the key points of feature requests when we're working in a microservices architecture. We introduced requests that affect multiple microservices and learned how to structure the work so that the service isn't interrupted.
We talked about the elements that make a good review and approval process, as well as how GitHub pull requests help us do this. Using GitOps practices to control the infrastructure makes deployments to be reviewed straightforward.
Then, we discussed how working with Kubernetes and GitOps helps us create multiple environments and how we can use them to our advantage when dealing with demo and staging environments to test deployments and to present features in a controlled environment before...