Podcast
The Architecture Corner podcast explores software architecture, engineering practices, and the evolving technology landscape. Listen to episodes directly or on your preferred platform.
-
Serverless Backlash: Context is King in Architecture Decisions
Architecture Corner Newsletter Podcast - where we dive into real-world architecture decisions and the lessons they teach us about building better systems.In this episode we will cover:Amazon Prime Video's shift away from serverless and the 90% cost reduction that followedWhy context matters more…
-
The Certification Trap: When Getting Certified Becomes the Goal Instead of the Journey
Architecture Corner Newsletter Podcast - where we dissect the trends and decisions shaping modern software architecture and engineering careers.In this episode we will cover:The explosion of tech certifications and why everyone seems to be pursuing themHow social media creates unrealistic…
-
Code reviews are more than just catching bugs
In this episode we will cover:Why treating pull requests as peer reviews transforms team knowledge sharingThe hidden costs of large PRs and how they compromise review qualityPractical strategies for authors to create reviewable code changesHow reviewers can focus on what matters most: clarity and…
-
Scaling Software Architecture: Building an Architectural Mindset in Your Development Team
Architecture Corner Newsletter Podcast - where we explore practical approaches to software architecture challenges and help you build better systems.In this episode we will cover:How to evaluate new technologies responsibly instead of chasing every shiny frameworkThe three key questions to ask…
-
Solving concurrency challenges with AWS Step Functions
Asynchronous architectures are everywhere in modern cloud development, but they bring unique concurrency challenges that can trip up even experienced engineers. When your Step Functions are running wild and your downstream services are getting overwhelmed, you need practical solutions that actually…
-
Scaling Software Architecture: Federation, Radar, and Catalog Approaches
Software architecture practice needs to scale beyond individual architects, and there are proven strategies to make this happen across your organization.We will cover:How federated models with Technology Architecture Groups and Domain Architecture Groups create scalable decision-making…
-
Tackling Data Consistency in Event-Driven Systems
When building event-driven architectures, you'll inevitably face the challenge of keeping your database state and published events in sync. One failed operation can leave your entire system in an inconsistent state, causing downstream services to miss critical updates.We will cover:The…
-
Concurrency Control with AWS Lambda and SQS
Managing concurrency in serverless applications can significantly impact your system's performance and reliability. When your Lambda functions start overwhelming downstream services or hitting execution limits, you need practical solutions that don't require complex custom code.We will cover:The…
-
EventBridge Pipes - Enrichment and Transformation For the Win
Join us as we dive deep into AWS EventBridge Pipes and explore whether this service truly fills the gaps in your event-driven systems.What We'll Cover:The Enrichment Stage Deep DiveHow to add custom logic without rebuilding your entire pipelineReal-world scenarios for reaching external services and…
-
Scaling software architecture beyond the ivory tower
We will cover:What software architecture really is and why it's not just about technical decisions made in isolationThe three major pitfalls that derail architecture practices - from overly abstract solutions to technology FOMOWhy architects shouldn't make all the decisions and how to identify…
-
EventBridge Pipes - The Missing Link in Your Event Architecture?
Ever wondered if there's a better way to connect your event sources without writing custom glue code? Join us as we dive into AWS EventBridge Pipes, a service that brings Unix pipeline concepts to modern event-driven architectures.What We'll Cover:The pipeline philosophy behind EventBridge Pipes…
-
The Real Story of No-Code and Low-Code Development
In this episode, we cut through the marketing noise to examine what no-code and low-code development deliver in practice. We'll explore the fundamental differences between these approaches, walk through real implementations from major cloud providers like AWS, Google, and Microsoft, and analyze a…
-
The Reality of Coupling in Event-Driven Architecture
Is EDA really the decoupling solution we think it is?Join us as we dive into the nuanced world of Event-Driven Architecture with insights from Mario Bittencourt's analysis on coupling challenges. We'll explore:The promise versus reality of decoupling in distributed systemsThree distinct types of…
-
Cache Me If You Can - When Caching Helps and When It Hurts
In this episode, we dive into the world of caching strategies with Mario Bittencourt's insights on when caching makes sense—and when it creates more problems than it solves.What We'll Explore:The real reasons behind high-latency applications and whether caching is actually the solutionThree core…
-
Rethinking Time in Your Architecture
From Step Functions to EventBridge Scheduler: Simplifying Temporal ModelingJoin us as we explore how AWS EventBridge Scheduler is changing the game for time-based business logic. We'll dive into the evolution from complex Step Functions workflows to streamlined scheduling solutions, examining…