In the previous chapter, we continued our deep dive into the human factors of cloud-native. We discussed the need to realign our testing strategies within the context of cloud-native systems. We shifted testing all the way to the left and made it an integral part of the deployment pipeline by employing isolated and transitive testing techniques to overcome the complexities of testing distributed systems. We also discussed the emergence of the Test Engineering discipline.
In this chapter, we will continue to discuss the human factors of cloud-native. We will shift some aspects of testing all the way to the right into production to assert the success of continuous deployments and increase team confidence. We cover the following topics:
- Shifting testing to the right
- Key performance indicators
- TestOps
- Real and synthetic traffic
- Observability
- Alerting
- Focusing on mean time...