IS YOUR PRODUCTION ENVIRONMENT WORKING RIGHT NOW? DO YOU KNOW?
3
WHEN WAS THE LAST TIME YOU RELEASED TO PRODUCTION? HOW DID YOU CHECK IT WAS SAFE?
4
STAGING ENVIRONMENTS FALSE SENSE OF TRUST
5
STAGING ENVIRONMENTS - FALSE SENSE OF TRUST FOCUS ON TRUSTING PRODUCTION
6
STAGING ENVIRONMENTS EXPENSIVE
7
STAGING ENVIRONMENTS NATURAL HANDOVER POINT
8
STAGING ENVIRONMENTS BOTTLENECK
9
VERIFY IN PRODUCTION
10
USER SYNC SERVICE
11
E-COMMERCE
12
NEW VIEW ON TESTING
13
TESTING IN PRODUCTION SPLIT DEPLOY & RELEASE
14
INTEGRATION TESTING
15
TAP COMPARE
16
LOAD TESTING
17
CONFIG TESTING
18
CANARY RELEASES
19
FOCUSSED CANARIES
20
RING BASED RELEASES
21
FEATURE FLAGS
22
IMPACTED USERS?
23
FOCUS ON RESILIENCY
24
RECAP
Description:
Explore the benefits and practical implementation of testing in production in this conference talk from NDC Oslo 2020. Discover why traditional staging environments may provide a false sense of security and learn how to leverage cloud technologies, DevOps practices, and agile methodologies to improve software quality. Gain insights into techniques such as canary releases, feature flags, and ring-based deployments to ensure safer and more efficient releases. Understand the importance of early feedback, faster release cycles, and maintaining better control over applications in production environments. Learn how to verify production readiness, conduct integration testing, perform load testing, and focus on resilience to enhance overall software quality and user experience.