From the course: Introduction to AWS AI Services for Developers

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Shift-right testing

Shift-right testing

Similar to shift-left testing, which shifts the focus on testing into the development stage, shift-right testing continues the testing process past the deployment phases. In shift-right testing, you will test your software under real world conditions to simulate what will happen when users do things with your software that you might not have tests for. There are strategies where you send duplicate traffic patterns of your production traffic to a testing version of your app to see how it will respond, or you can send a portion of your real user traffic to a new version of your app to watch for potential performance issues before sending all your user traffic to your new version. A key component of getting observability into how your application is performing in the real world is to install an Application Performance Monitor, or APM into your code or platform. One component that an APM can provide you is a Profiler. A Profiler will let you know when you have bottlenecks in your code…

Contents