Skip to content
Architecture Corner podcast artwork

PODCAST · technology

Architecture Corner

by Mario Bittencourt

Discussion about software development, architecture and how to navigate our current landscape.If you want to know more, please check the blog https://medium.com/@mbneto and subscribe for free to the Architecture Corner Newsletter at https://architecturecorner.substack.com/

Publisher-supplied feed metadata · PodParley refreshed Jul 10, 2026 · Source feed

Episodes

  1. 🎙️ From TokenMaxxing to TokenMining

    Architecture Corner Newsletter Podcast AI coding budgets are getting torched, and 2026 is the year the bill finally came due. In this episode, we dig into how token consumption became a productivity metric (and why that backfired), and what the industry is doing about it now that the free-for-all...

  2. Using Open Telemetry to monitor what your coding agent is doing

    Are you flying blind with your AI coding agent? In this episode, we detail what actually happens inside tools like GitHub Copilot and Claude Code beyond the prompt you type. We cover: How LLMs use context windows (and why they "forget") The sharp quality drop that hits at ~40% context usage How…

    more
  3. The Challenges of Evolving Your Service: API Versioning

    Once you ship a public API, you've made a promise. Keeping it while still moving forward turns out to be harder than most teams expect. In this episode, we will cover: What qualifies as a backward-compatible change, and what doesn't Why does introducing a new API version cost more than just…

    more
  4. Stop Chasing Updates: Building a Sustainable AI Coding Workflow

    The AI development landscape keeps shifting, leaving many developers frustrated as they try to keep up with each new model, tool, and workflow. But what if the answer isn't chasing every update, but building a more intentional approach? In this episode, we will cover: How custom instructions can...

  5. Managing Trade-offs and Continuous Improvements: DynamoDB multi-attribute Keys

    Welcome to the Architecture Corner Podcast In this edition, we will explore the pros and cons of DynamoDB as a backdrop to talk about the evolution and trade-offs that any architect will have to make. If you want to know more, check the full article at...

  6. Spec-Driven Development: A Structured Approach to AI-Assisted Coding

    Architecture Corner Newsletter Podcast – where we explore practical frameworks and tools that shape how we build software in the AI era. As AI coding assistants become commonplace, the industry is moving beyond simple prompt-and-pray approaches toward more structured methodologies. This episode...

  7. Software Estimations and Agile: Finding the Balance

    Architecture Corner Newsletter Podcast - where we explore the practical challenges of software development and discover actionable solutions for real-world scenarios. Estimations and agile methodologies often seem at odds with each other, creating tension in development teams. Many developers...

  8. Event Catalog: Advanced Documentation for Event-Driven Systems

    Architecture Corner Newsletter Podcast - exploring documentation strategies that scale with your event-driven architecture Event Catalog offers capabilities beyond basic service documentation, providing structured approaches to manage complex distributed systems. This episode examines practical...

  9. EventCatalog: Building Documentation for Event-Driven Systems

    Architecture Corner Newsletter Podcast explores the tools and practices that make complex software architectures more manageable and maintainable. Event-driven applications often struggle with scattered documentation and poor discoverability of their messaging contracts. EventCatalog emerges as…

    more
  10. Technology Radar: Navigating the "Move Fast" Culture Without Losing Direction

    Architecture Corner Newsletter Podcast. In today's development landscape, teams face constant pressure to accelerate delivery while the AI revolution adds even more urgency to ship faster. But speed without direction can lead to chaos - scattered technology choices, knowledge fragmentation, and…

    more
  11. The Developer's AI Dilemma - Coding is Dead, Long Live Coding!

    Architecture Corner Newsletter Podcast - The AI revolution has developers split between those declaring code obsolete and others dismissing the hype entirely. But what's the reality behind the headlines about disappearing programming jobs and "vibe coding" taking over? In this episode we will...

  12. Finding Balance in Software Development — The Importance of Context

    Architecture Corner Newsletter Podcast explores the ongoing debates around software development patterns and practices, examining why developers often find themselves on opposite sides of architectural decisions. In this episode we will cover: The controversy surrounding popular patterns like…

    more
  13. Step Functions Evolution: JSONata and Simplified I/O Transform Workflow Development

    Architecture Corner Newsletter Podcast explores the latest developments in cloud-native architectures and serverless computing patterns that are reshaping how we build distributed systems. In this episode we will cover: AWS Step Functions' new JSONata support and how it shifts functionality from...

  14. 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...

  15. Disaster Recovery Strategies for Modern Applications

    Architecture Corner Newsletter Podcast - When redundancy and graceful degradation aren't enough, it's time to think beyond single regions and prepare for the worst-case scenarios that can take down entire data centers. In this episode we will cover: Why single-region availability zones have...

  16. Graceful Degradation and Asynchronous Processing for High Availability

    Architecture Corner Newsletter Podcast - When system failures are inevitable, the key isn't preventing them but designing around them. Today we explore practical strategies that keep your applications running when dependencies fail, without breaking the bank on complex infrastructure. In this...

  17. 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…

    more
  18. 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...

  19. Don't Ask Permission To Do Your Job Correctly: Escaping The Technical Debt Trap

    Architecture Corner Newsletter Podcast - Where we tackle the real challenges that keep developers up at night and explore practical solutions for building better software systems. Technical debt consistently ranks as developers' top frustration, but the problem runs deeper than most teams…

    more
  20. 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 architectures The hidden...

  21. 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…

    more
  22. 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…

    more
  23. 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...

  24. 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…

    more
  25. 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...

  26. 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...

  27. 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 skills How to balance...

  28. 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 channels Code...

  29. 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...

  30. 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…

    more
  31. 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...

  32. 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…

    more
  33. 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...

  34. 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...

  35. 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...

  36. 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...

  37. 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…

    more
  38. 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 services How to identify when your…

    more
  39. 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...

  40. 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 simultaneously How AWS Step...

  41. 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 contexts How the functional...

  42. 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 patterns When synchronous responses are necessary versus when asynchronous...

  43. 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 disruptions Why language generation…

    more
  44. 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 responses How message queues can serve as a buffer to manage...

  45. 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 constraints The 256KB payload limitation and its impact on large-scale...

  46. 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 followed Why context matters…

    more
  47. 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 integration DocumentDB Streams...

  48. 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 them How social media creates unrealistic...

  49. 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 framework The three key questions to ask...

  50. Code reviews are more than just catching bugs

    In this episode we will cover: Why treating pull requests as peer reviews transforms team knowledge sharing The hidden costs of large PRs and how they compromise review quality Practical strategies for authors to create reviewable code changes How reviewers can focus on what matters most: clarity...

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Discussion about software development, architecture and how to navigate our current landscape.If you want to know more, please check the blog https://medium.com/@mbneto and subscribe for free to the Architecture Corner Newsletter at https://architecturecorner.substack.com/

HOSTED BY

Mario Bittencourt

CATEGORIES

Frequently Asked Questions

How many episodes does Architecture Corner have?

Architecture Corner currently has 94 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Architecture Corner about?

Discussion about software development, architecture and how to navigate our current landscape.If you want to know more, please check the blog https://medium.com/@mbneto and subscribe for free to the Architecture Corner Newsletter at https://architecturecorner.substack.com/

How often does Architecture Corner release new episodes?

Architecture Corner has 94 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Architecture Corner?

You can listen to Architecture Corner on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Architecture Corner?

Architecture Corner is created and hosted by Mario Bittencourt.
URL copied to clipboard!