Podcast
The Architecture Corner podcast explores software architecture, engineering practices, and the evolving technology landscape. Listen to episodes directly or on your preferred platform.
-
Graceful Degradation: Building Resilient Systems That Bend Without Breaking
Architecture Corner Newsletter Podcast - When dependencies fail and traffic spikes hit, most applications crumble. But what if your system could adapt instead of crash? Today we explore how to design applications that maintain functionality even when things go wrong.In this episode we will…
-
Idempotency: Building Resilient Systems That Handle Duplicates
Architecture Corner Newsletter Podcast - When systems fail and clients retry, duplicate requests become inevitable. The question isn't whether duplicates will happen, but how your system will handle them.In this episode we will cover:Why duplicate requests are unavoidable in distributed systems and…
-
Beyond the Hype - Avoiding Dogmatic Thinking in Software Development
Architecture Corner Newsletter Podcast - Every developer faces the temptation to blindly follow the latest best practices, frameworks, and architectural patterns without questioning their true value or fit for the specific context at hand.In this episode we will cover:The psychology behind why…
-
Event Versioning in Distributed Systems
Architecture Corner Newsletter Podcast. When building event-driven architectures, one critical decision often gets overlooked until it becomes a problem: how do you handle event versioning? This fundamental aspect can make or break your system's ability to handle real-world challenges like…
-
DynamoDB: Beyond the Key-Value Misconception
Architecture Corner Newsletter Podcast explores the design decisions and trade-offs that shape modern distributed systems. Today we dive into AWS DynamoDB, a managed NoSQL database that's often misunderstood as just another key-value store.In this episode we will cover:Core misconceptions about…
-
Not All Events are Created Equal: Choosing the Right Event Pattern for Your Architecture
Architecture Corner Newsletter Podcast - When building event-driven systems, the simple concept of an "event" opens up a world of design decisions that can make or break your architecture's success.In this episode we will cover:The fundamental differences between thin events, event-carried state…
-
When Distributed Transactions Make Sense: Understanding the Saga Pattern
Architecture Corner Newsletter Podcast, exploring the complexities of distributed system design and when traditional database transactions aren't enough.In this episode we will cover:The fundamental challenge of maintaining consistency across distributed servicesHow to identify when your system…
-
Shifting Perspectives: API Design at the Core of Development
Architecture Corner Newsletter Podcast. We explore the strategic shift from traditional bottom-up development to putting API design first, examining why this approach has become critical for modern software teams.In this episode, we will cover:The fundamental principles behind API-first development…
-
Blue/Green and Canary Deployments with AWS Step Functions
Architecture Corner Newsletter Podcast explores the latest AWS capabilities that bring progressive deployment strategies to serverless orchestration workflows.In this episode we will cover:The challenges of deploying Step Function changes without impacting all users simultaneouslyHow AWS Step…
-
Functional Core and Imperative Shell: Bridging FP and Enterprise Architecture
Architecture Corner Newsletter Podcast explores how functional programming principles can transform enterprise development without abandoning clean architecture practices.In this episode we will cover:The fundamentals of pure functions and immutability in enterprise contextsHow the functional core…
-
AI Revolution: Friend or Foe for Software Development?
Architecture Corner Newsletter Podcast - where we explore the intersection of technology trends and software architecture decisions that shape our industry.In this episode we will cover:The current state of AI hype and how it compares to past technology disruptionsWhy language generation models…
-
API vs. Messaging: Making the Right Choice for Your Architecture
Architecture Corner Newsletter Podcast - where we dive into the technical decisions that shape modern software systems.In this episode, we will cover:The fundamental differences between API and messaging communication patternsWhen synchronous responses are necessary versus when asynchronous…
-
Scaling AWS Step Functions: When Standard Maps Hit Their Limits
Architecture Corner Newsletter Podcast - Your deep dive into cloud architecture patterns and real-world implementation strategies.In this episode, we will cover:Understanding AWS Step Functions Map state capabilities and constraintsThe 256KB payload limitation and its impact on large-scale…
-
When Scaling Is Not An Option: A Simple Asynchronous Pattern
Architecture Corner Newsletter Podcast - exploring practical software architecture solutions for real-world challenges.In this episode we will cover:The three types of API requests and how to identify which ones can handle delayed responsesHow message queues can serve as a buffer to manage traffic…
-
DocumentDB Streams: A Cure For Your NoSQL CDC Blues?
Architecture Corner Newsletter Podcast, where we explore cloud architecture patterns and AWS services that can transform how you build modern applications.In this episode we will cover:Change Data Capture (CDC) fundamentals and why it matters for application integrationDocumentDB Streams…