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
- 400