Podcast
The Architecture Corner podcast explores software architecture, engineering practices, and the evolving technology landscape. Listen to episodes directly or on your preferred platform.
-
Load Testing Serverless & Asynchronous Systems: Beyond Traditional Approaches
Architecture Corner Newsletter Podcast explores the complexities of modern distributed systems and the evolving practices needed to ensure their reliability at scale.In this episode we will cover:Why traditional load testing falls short for serverless and asynchronous architecturesThe hidden…
-
Multi-Region Active-Active Patterns: Building for True High Availability
Architecture Corner Newsletter PodcastWhen disaster strikes and takes down an entire region, can your application keep serving users without missing a beat? Multi-region active-active setups promise the shortest recovery times, but they come with their own set of challenges around data…
-
Redundancy and Persistence: Building Resilient Applications
Architecture Corner Newsletter Podcast - Application availability isn't just about uptime percentages; it's about designing systems that gracefully handle failure through strategic redundancy and data persistence patterns.In this episode we will cover:Redundancy fundamentals - How load balancers…
-
The Real Cost of High Availability: Beyond the Five Nines
Architecture Corner Newsletter Podcast — When your application goes down, every second counts. But what does it really take to achieve those coveted availability percentages, and more importantly, what are you willing to pay for them?In this episode we will cover:Understanding availability metrics…
-
Balancing Developer Experience with AWS Step Functions Service Integration
Architecture Corner Newsletter Podcast - When migrating workflows to AWS Step Functions, developers often face a critical decision: should they leverage service integrations or stick with traditional Lambda-based approaches? This choice significantly impacts code complexity, testing strategies, and…
-
Serverless vs Kubernetes - Building a Decision Framework
Architecture Corner Newsletter Podcast - Choosing the right hosting solution can make or break your application's success, yet many teams fall into the trap of defaulting to familiar technologies without considering the specific requirements at hand.In this episode we will cover:The evolution of…
-
Temporal vs AWS Step Functions: Building Resilient Distributed Systems
Architecture Corner Newsletter Podcast - When distributed systems fail (and they will), how do you handle recovery, state management, and execution continuity without drowning in complexity?In this episode we will cover:The fundamental challenges of building fault-tolerant distributed…
-
Advanced Error Handling in Event-Driven Systems
Architecture Corner Newsletter Podcast. Event-driven architectures bring powerful benefits but introduce new challenges in error detection and handling that many teams struggle to address effectively.In this episode we will cover:The fundamental shift from synchronous to asynchronous error handling…
-
Advanced Error Handling in Event-Driven Workflows
Architecture Corner Newsletter Podcast. When workflows fail midway through execution, traditional dead-letter queues often become catch-all repositories that lack proper context, making debugging a detective exercise through scattered logs and systems.In this episode we will cover:The limitations…
-
Event Sourcing Made Simple: Exploring Emmett Framework
Architecture Corner Newsletter Podcast - Event sourcing has long been viewed as a complex pattern that requires significant investment to implement properly. While powerful, its perceived complexity often creates barriers for teams considering adoption.In this episode we will cover:Why event…
-
AsyncAPI: Beyond Basic Documentation - Advanced Patterns and Real-World Implementation
Architecture Corner Newsletter Podcast - Diving into the practical applications and advanced capabilities of AsyncAPI for asynchronous API documentation and code generation.In this episode we will cover:Handling complex scenarios with multiple environments and dynamic reply channelsCode generation…
-
AsyncAPI: Bridging the Documentation Gap for Event-Driven Architecture
The Architecture Corner Newsletter Podcast explores the tools and practices that shape modern software systems. Today, we dive into AsyncAPI, a specification that brings the same documentation rigor we expect from REST APIs to the world of asynchronous messaging and event-driven systems.In this…
-
Fundamentals of Software Architecture: Your Engineering Path Forward
Architecture Corner Newsletter Podcast - Breaking down the essential foundations every developer needs to transition into software architecture roles.In this episode we will cover:The core responsibilities that define a software architect's role beyond just technical skillsHow to balance technical…
-
BPMN for Cross-Team Collaboration in Software Development
Architecture Corner Newsletter Podcast explores how Business Process Model and Notation (BPMN) can bridge the communication gap between business stakeholders, product teams, and engineering in software development projects.In this episode we will cover:Common communication challenges in multi-team…
-
DynamoDB APIs and Expressions: From Actions to Implementation
Architecture Corner Newsletter Podcast explores the practical side of working with AWS DynamoDB, moving beyond basic concepts to understand how developers actually interact with this NoSQL database service.In this episode we will cover:The three categories of DynamoDB API actions and when to use…