SE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service

Topics covered
Popular Clips
Episode Highlights
DevOps Practices
DevOps practices have revolutionized software operations by enabling faster and more reliable service delivery. Andrew Shafer emphasizes the importance of balancing speed with stability, highlighting the shift from minimizing incidents to minimizing recovery time 1. This approach is exemplified by tools like Netflix's Chaos Monkey, which intentionally causes failures to ensure systems can self-heal and recover quickly 1. Shafer also discusses the need for innovation alongside rigor, allowing for experimentation while maintaining production standards 2.
DevOps represents the best practices and the tooling and processes and cultures that emerged from high performing teams working to go faster and safer.
--- Andrew Shafer
This balance is crucial for operational efficiency and long-term cost management.
Software Paradigms
The evolution of software paradigms is marked by rapid advancements in technologies like software-defined networking and storage. Andrew Shafer notes that these changes are reshaping how we think about applications and data, with innovations such as Amazon's Lambda leading the way 3. He highlights the importance of platforms that manage container deployments efficiently, ensuring that systems remain secure and up-to-date 4.
The paradigms for how we're going to think about applications and data and the rest of it are going to evolve quite rapidly.
--- Andrew Shafer
This ongoing evolution demands a robust infrastructure to handle emerging challenges.
Infrastructure as Code
Infrastructure as code has transformed operations into a discipline akin to software development. Andrew Shafer explains that by using APIs for provisioning and configuration, tasks traditionally done by system administrators now resemble software development 5. This shift underscores the importance of recognizing operations as a critical component of service delivery, not just deployment 6.
The platform itself is software. The infrastructure itself is software.
--- Andrew Shafer
Such a transformation enables more consistent and efficient management of complex systems.
Related Episodes


SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

SE Radio 618: Andreas Møller on No-Code Platforms
Answers 383 questions

SE-Radio-Episode-259:-John-Purrier-on-OpenStack
Answers 383 questions

Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
Answers 383 questions

SE-Radio Episode 314: Scott Piper on Cloud Security
Answers 383 questions

Episode 499: Uma Chingunde on Building a PaaS
Answers 383 questions

SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment
Answers 383 questions

SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Answers 383 questions

SE-Radio Episode 320: Nate Taggart on Serverless Paradigm
Answers 383 questions

SE-Radio Episode 355: Randy Shoup Scaling Technology and Organization
Answers 383 questions

Episode 107: Andrew Watson on the OMG
Answers 383 questions

SE-Radio Episode 344: Pat Helland on Web Scale
Answers 383 questions

SE Radio 616: Ori Saporta on the Role of the Software Architect
Answers 383 questions
SE-Radio Episode 332: John Doran on Fixing a Broken Development Process
Answers 383 questions














