Testing on Production

Testing on Production

Mykola V. Gurov

🇺🇦

Mykola V. Gurov

🇺🇦🇳🇱

Mykola V. Gurov

Software developer

🇺🇦🇳🇱

Mykola V. Gurov

Software developer

insurance

e-commerce

navigation

Software developer

T

Testing on Production

Testing on Production

Testing on Production

“Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.”
– Kaner, Cem (November 17, 2006). Exploratory Testing (PDF). Quality Assurance Institute Worldwide Annual Software Testing Conference. Orlando, FL. Retrieved November 22, 2014.

Testing on Production

Testing on Production

dev
int
prod
Development
Integrated
Production

Macbook

CI

Development
Integrated
Production

Staging. Shared.

Ephemeral

Development
Integrated
Production

💶

low risk confidence

feeback from production

data and behavior

Friction point: parallel code paths

Elephant in the room

https://www.thoughtworks.com/radar/techniques/just-in-time-privileged-access-management

Marking data & messages

Building progressively on prod

Test policies

Penny testing

testing on production as a 1st class feature

What's in it for testing professional? Learning the most important environment. ¿ Could we test this on prod ?
Development
Integrated
Production

Functional

Fast

Deterministic

Development
Integrated
Production

Shared

Slow

Expensive

Development
Integrated
Production

Investment

Tools and practices

Observability

Feature toggles

Continuous delivery (+ trunk based development)

Microservices

Dynamic Infrastructure

Testing on prod

YOLO?

Opportunity

What do you know about testing in production? https://youtu.be/z-ATZTUgaAo Michael Bryzek QCon San Francisco 2016

GTAC 2007: Ed Keyes - Sufficiently Advanced Monitoring is Indistinguishable from Testing https://www.youtube.com/watch?v=uSo8i1N18oc

Why We Leverage Multi-tenancy in Uber’s Microservice Architecture https://www.uber.com/en-NL/blog/multitenancy-microservice-architecture/ Amit Gud @ Uber blog