Главная
Study mode:
on
1
Intro
2
Conventional deploy systems
3
Hello. My name is...
4
Agile and XP
5
Ad tech 101
6
Our goals
7
Ingredients to increase release cadence
8
Faster deploys
9
Commit to your master
10
Commit == Deploy
11
Welcome to the menagerie
12
Taking the shortest route
13
Synchronous or async deploy?
14
Feedback loops
15
Flavours of testing
16
Timing is everything
17
Testing against production!
18
Running functional tests... against production
19
Special casing
20
Users in the wild
21
Load testing... in production
22
Load patterns
23
Sharks and waves
24
Rolling back
25
Overlaying events
26
Too many metrics!
27
Monitoring Driven Development
28
Alerting
29
What to alert on?
30
Feedback loop for testing in prod
31
"Full cycle" developers
32
Building great teams
33
Developer happiness
34
Do try this at home...
35
Thank you!
Description:
Explore lessons learned from testing directly in production in this conference talk. Discover how to increase release cadence, implement faster deployments, and commit directly to the master branch. Learn about synchronous and asynchronous deployment strategies, various testing flavors, and the importance of timing. Delve into running functional and load tests against production environments, handling special cases, and managing users in the wild. Examine rolling back techniques, event overlaying, and the concept of Monitoring Driven Development. Gain insights on effective alerting practices, creating feedback loops for production testing, and building "full cycle" developer teams. Understand how these strategies contribute to developer happiness and overall team success in the context of modern software development practices.

Testing in Production

NDC Conferences
Add to list