Dear Staging: We’re Done
Discover why staging environments may no longer be necessary in software delivery.
Dec 30, 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
DevOps job hunt: 3 resume writing tips
-
Intermediate
DevOps’ next decade: How to prepare teams
-
Advanced
Don’t Do Agile and DevOps by the Book
-
Intermediate
Five Microservices Worst Practices
-
Advanced