Dear Staging: We’re Done
Discover why staging environments may no longer be necessary in software delivery.
Dec 29, 2020
•
4 min read
-
Intermediate
Continuous Delivery
Deployment Strategies
Efficiency
Software Development
Summary
In this compelling discussion, the relevance of staging environments in the software delivery process is questioned. The piece argues that staging environments are costly, inefficient, and often lead to discrepancies between testing and production. With the rise of feature flags and direct testing in production, the article suggests that developers can achieve better results without staging. This thought-provoking content invites readers to reassess their current practices and consider more efficient alternatives.
Takeaways
- Feature flags enable safer and more accurate testing directly in production.
- Staging environments are costly and may no longer justify their expense.
- Testing in staging does not always guarantee the same results in production.
- The role of staging environments is diminishing in modern software development.
Suggested Resources
DevOps for beginners: Where to start learning and focusing
-
Intermediate
ShuHaRi
-
Intermediate
"As a user" needs to stop
-
Intermediate
10 Product Owner Questions
-
Intermediate
12 Types of Prototypes to Test Your Idea
-
Intermediate
20 Things I've Learned as a Systems (Over) Thinker
-
Intermediate
3 basic (priorization) assumptions
-
Intermediate
30 books for Scrum Masters
-
Intermediate