Home Podcasts Software Architecture Insights
Software Architecture Insights

Software Architecture Insights

Lee Atchison 13 Episodes Oct 13, 2026

Software Architecture Insights is a podcast hosted by Lee Atchison about building software systems that hold up under real-world scale. Episodes cover scaling, availability, cloud cost, and the impact of AI on how software is built. Most episodes run about 15 minutes and expand on ideas from Lee's weekly newsletter, sometimes revisiting older decisions to see how they aged or featuring conversations with practitioners. Lee is the author of Architecting for Scale and writes for architects, engineers, and the leaders who depend on them.

Episodes

The Limits Nobody Graphed
The Limits Nobody Graphed Oct 13, 2026 09:30 GitHub published five incidents for August 2026. Three of them are the same failure.On the 17th, seven and a half hours of degraded service: 29,000 organizations, 4.8 million requests failed or slow, 56% of front-door requests failing at the peak. Three weeks, three incidents, one blind spot — capacity ran out in places nobody was graphing.Your autoscaler scales the thing you are observing. Satura
When Everything Is Critical, Nothing Is
When Everything Is Critical, Nothing Is Sep 29, 2026 16:02 It's 3am and a payment service is failing. The engineer who answers has never touched it, and the next hour goes to finding someone who can fix it.In this episode, Lee goes further than his article "When Everything Is Critical, Nothing Is." The article named the two missing decisions. This episode is about how to make them: which services matter most, and which one team owns each of them.In this e
The Role of AI in Modern Software Development with Burke Holland
The Role of AI in Modern Software Development with Burke Holland Apr 28, 2026 30:54 Today, we discuss the significant impact of AI on software development, particularly the use of AI assistants like GitHub Copilot. Our guest, Burke Holland, a principal developer advocate at Microsoft, shares insights on how developers are increasingly integrating AI into their workflows. We explore the current spectrum of AI usage, from code completion to AI agents that can write code autonomousl
Understanding AI Security Risks with Preston Wood
Understanding AI Security Risks with Preston Wood Apr 7, 2026 25:43 Today's discussion centers on the vulnerabilities associated with AI systems and the increasing threats they face. Our guest, Preston Wood, the Chief Security and Strategy Officer at Databox, highlights the lack of transparency in AI technologies as a significant factor that makes them more susceptible to attacks. We explore how this obfuscation creates challenges in understanding and defending ag
AI Hype vs Application Reality: How Architects Can Keep Their Products on Track in 2025
AI Hype vs Application Reality: How Architects Can Keep Their Products on Track in 2025 Mar 17, 2026 13:42 AI is no longer a novelty; it is now a significant part of our lives. In this podcast, we discuss the importance of using AI thoughtfully in software architecture. As architects, our role is not to chase the latest AI trends but to determine how AI can genuinely enhance our applications. We emphasize that AI should be viewed as a tool, not just a product strategy. We also provide guidance on evalu
Navigating Modern Data Challenges with Optical Storage: Greg Kittilson, VP Engineering of Folio Photonics
Navigating Modern Data Challenges with Optical Storage: Greg Kittilson, VP Engineering of Folio Photonics Feb 24, 2026 44:26 Today, we discuss the advancements in optical storage technology and its implications for data archival. Our guest, Greg Kittilson, VP of Engineering at Folio Photonics, shares insights on how their innovative approach to optical storage offers multiple layers of data storage, significantly enhancing capacity. Unlike traditional methods, this technology can provide long-lasting and environmentally
Why should I care about AI?
Why should I care about AI? Feb 3, 2026 08:40 AI is now essential for software architects. While it may seem that AI has recently become important, it has been around since the 1950s. In this episode, we discuss how AI affects modern software architecture and why understanding AI is crucial for our careers. We explore the new challenges and opportunities AI brings, such as the need for structured data and the importance of ethical considerati
Navigating Cloud Infrastructure using AI with Marcin Wyszynski, Spacelift
Navigating Cloud Infrastructure using AI with Marcin Wyszynski, Spacelift Jan 13, 2026 30:31 Cloud infrastructure provisioning can be a challenging task, often requiring a delicate balance between speed and accuracy. In our discussion today, we explore how AI can streamline this process. Our guest, Marcin Vizensky, co-founder of SpaceLift, introduces us to their innovative solution called Spacelift Intent, which simplifies infrastructure management by removing the complexities of traditio
Navigating AI Development with InWorld's Kylan Gibbs
Navigating AI Development with InWorld's Kylan Gibbs Dec 9, 2025 39:37 Today, we explore the evolving landscape of conversational AI with Kylan Gibbs, the CEO and founder of InWorld AI. We focus on how InWorld develops AI products that enhance the creation of scalable applications, particularly in consumer contexts where user interaction is increasingly conversational. Kylan shares insights into the importance of real-time performance and how expectations differ betw
Get Rid of Your Users - The Role of Transactional vs Experiential Applications
Get Rid of Your Users - The Role of Transactional vs Experiential Applications Nov 18, 2025 11:58 Not all applications are created equal. Some applications process transactions and maintain state, while others aim to deliver content, data, or experiences to users. For software architects and engineering leaders, recognizing these core application types is essential for making informed decisions regarding scalability, infrastructure, security, and data management. Understanding whether an appli
Why File Uploads Are Hard: Lessons from Uploadcare's Founder Igor Debatur
Why File Uploads Are Hard: Lessons from Uploadcare's Founder Igor Debatur Nov 4, 2025 24:10 Igor Debatur, the founder of Uploadcare, joins us to discuss the complexities and challenges of file management in modern applications. Uploadcare specializes in making the file upload experience seamless for users. Igor shares how their journey started from being an agency that built products for clients to creating a comprehensive solution for file management that addresses the needs of engineer
Five Best Practices for Mastering Configuration in Cloud Native Applications
Five Best Practices for Mastering Configuration in Cloud Native Applications Oct 22, 2025 09:20 Managing configuration in cloud-native applications can be overwhelming due to its complexity and abundance. This episode focuses on five essential best practices to help simplify configuration management. We discuss the importance of maintaining a single source of truth, using automation to handle variations, and implementing revision control for tracking changes. Centralizing configurations and

Recommended