SRE AND QA:
Bringing quality where it matters

Site reliability
Quality in production
You live and die by Murphy’s Law, knowing that anything that can go wrong will go wrong at the worst possible moment.
QA who?
What will happen when...
Quality what?
- No bug reopened in Jira?
- 100% test coverage?
- End-to-end tests in all browsers?
- Integration tests done in UAT?
Nines don't matter if users aren't happy
@mipsytipsy
Nines don't matter if users aren't happy
TESTS

Only production data matters
Proxies don't matter to customers
Only production matters

WHY ProxieS?
Good ol' days

- Agile
- DevOps
- Microservices architecture

Getting better
Running with scissors
- CI/CD pipeline
- Observability

Running with scissors
- CI/CD pipeline
- Observability
TEsting before release
- Mitigating risks
- Trade-offs
CI/CD pipeline


Test pyramid

Testing in production

A complex system full of moving parts
If only we had....
'Human error'
Observability
Everything will break

Production is always in some state of broken
100% is a lie

Embracing chaos
- Reliability/Quality mindset
- Failure modes
SRE ♥ QA
Everything is going to fail, and that's ok
SRE ♥ QA
Tests + Observability
Hope is not a strategy

Be the champion you seek
What will happen when...
Incidents

Quality in Production
By Cintia Del Rio
Quality in Production
- 641