The Modern SDLC — How Software and Code Safely Moves to Production
カートのアイテムが多すぎます
カートに追加できませんでした。
ウィッシュリストに追加できませんでした。
ほしい物リストの削除に失敗しました。
ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
-
ナレーター:
-
著者:
概要
In this episode of Learning the Dots, Alex and Morgan break down the modern Software Development Lifecycle (SDLC) and explain how code safely moves from idea to real users. Software doesn’t jump straight into production—it progresses through structured environments like development, staging, and production to reduce risk and protect customer experience.
The conversation covers how teams use ephemeral environments and autoscaling to control infrastructure costs in the cloud, spinning resources up only when needed. They also explain why data masking is essential during testing, ensuring sensitive information is anonymized to maintain compliance and protect privacy.
A key risk highlighted in the episode is configuration drift, where manual changes cause cloud environments to diverge from their intended Infrastructure as Code definitions. Left unchecked, drift can introduce instability and security vulnerabilities.
To prevent issues before release, teams rely on multiple layers of testing—functional testing, performance testing, and User Acceptance Testing (UAT). Strategic deployment methods like blue-green and canary releases further minimize downtime and limit user impact during updates.
Key takeaway: Modern software delivery succeeds at the intersection of automation, security, testing discipline, and cost management.
Sponsors
Support the show by using promo code SNARFUL at checkout:
- Pins and Aces – 21% off https://pinsandaces.com/discount/SNARFUL
- Skoni – 15% off https://skoni.com/discount/SNARFUL
- Old Glory – 15% off https://oldglory.com/discount/SNARFUL
- Strong Coffee https://strongcoffeecompany.com/discount/SNARFUL
Your support helps us keep learning the dots—one topic at a time.