Getting the product deployed to its production environment might seem like the final step, but it's really just the beginning of a whole new world. A lot can go wrong, so it's important that teams employ safe deployment practices that provide the right balance of customer exposure and risk. Teams can also experiment with changes using feature flags to explore how new updates and features impact a potential audience.
Teams are being called on to operate systems that are always available, regardless of updates, changes, or underlying issues. Staying on top of everything requires a firm grasp of all the tools and features available for monitoring production systems. With the right approach, it's also never been easier to deliver on the goal of operating and updating systems with no downtime.
Every team worries about product security. DevSecOps describes the set of practices a team follows to build and maintain systems that are as secure as possible. These practices reach beyond the code and infrastructure to also include the policies for humans to follow, as well as how teams handle and recover from breaches, if they happen.