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/