Do 203. dílu jsme pozvali Lukáše Křečana, Martina
Damovského a Zdeňka Mertu a bavili se o testování na
produkci.
Techniky (postupy)
– Canary release
https://martinfowler.com/bliki/CanaryRelease.html
– Blue Green deployment
https://martinfowler.com/bliki/BlueGreenDeployment.html
– A/B testing
https://en.wikipedia.org/wiki/A/B_testing
– Tap recording
– Shadowing
http://blog.christianposta.com/microservices/advanced-traffic-shadowing-patterns-for-microservices-with-istio-service-mesh/
– Feature toggles
https://martinfowler.com/articles/feature-toggles.html
– Synthetics (Specialni ucty)
– Exploration Testing
https://en.wikipedia.org/wiki/Exploratory_testing
– Chaos testing https://principlesofchaos.org
Nástroje
– Diffy https://github.com/twitter/diffy
– Istio https://istio.io
Zdroje
Knihy
– The DevOps Handbook: How to Create World-Class
Agility, Reliability, and Security in Technology
Organizations
– Accelerate: The Science of Lean Software and
DevOps: Building and Scaling High Performing
Technology Organizations
– Lean Enterprise: How High Performance
Organizations Innovate at Scale
– Building Microservices: Designing Fine-Grained
Systems
Clanky
–
https://medium.com/@copyconstruct/testing-in-production-the-safe-way-18ca102d0ef1
–
https://blog.turbinelabs.io/deploy-not-equal-release-part-one-4724bc1e726b
–
https://blog.turbinelabs.io/deploy-not-equal-release-part-two-acbfe402a91c
–
https://martinfowler.com/articles/microservice-testing/
–
http://blog.christianposta.com/microservices/advanced-traffic-shadowing-patterns-for-microservices-with-istio-service-mesh/
– https://githubengineering.com/move-fast/