Mario Bittencourt

Architecture Corner

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/

Author

Mario Bittencourt

Category

Technology

Latest episode

Jul 2, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

🎙️ From TokenMaxxing to TokenMining 02.07.2026

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 is ending. We will cover: Why token usage became a proxy for developer productivity — and how Goodhart...

Using Open Telemetry to monitor what your coding agent is doing 02.06.2026

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 to use OpenTelemetry to observe token usage, traces, and system prompts in real time Don't...

The Challenges of Evolving Your Service: API Versioning 14.03.2026

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 writing new code The real reason clients delay upgrades, and what you can do about it How to support...

Stop Chasing Updates: Building a Sustainable AI Coding Workflow 26.01.2026

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 reduce repetitive prompting and improve consistency Using MCP servers to connect your AI tools with...

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

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 https://medium.com/itnext/managing-trade-offs-and-continuous-improvements-dynamodb-multi-attribute-keys-4eeb0019d79f And subscribe, for free, to th...

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

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 examines spec-driven development and how it bridges the gap between traditional software practices and A...

Software Estimations and Agile: Finding the Balance 23.09.2025

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 struggle with providing meaningful estimates while embracing agile's flexibility, leading to either ov...

Event Catalog: Advanced Documentation for Event-Driven Systems 27.08.2025

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 features that support enterprise-scale event-driven architectures. In this episode we will cover: Organi...

EventCatalog: Building Documentation for Event-Driven Systems 27.08.2025

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 an open-source solution that brings order to this complexity through a documentation-as-code approach. I...

Technology Radar: Navigating the "Move Fast" Culture Without Losing Direction 27.08.2025

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 the dreaded "Tower of Babel" effect in your tech stack. In this episode we will cover: The...

The Developer's AI Dilemma - Coding is Dead, Long Live Coding! 26.08.2025

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 cover: The real story behind the 25% drop in developer job postings and what factors are act...

Finding Balance in Software Development — The Importance of Context 26.08.2025

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 SOLID principles, hexagonal architecture, and domain-driven design Why some developers advocate for always...

Step Functions Evolution: JSONata and Simplified I/O Transform Workflow Development 26.08.2025

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 Lambda functions to the state machine itself The introduction of variables and simplified Input/Out...

Multi-Region Active-Active Patterns: Building for True High Availability 25.08.2025

Architecture Corner Newsletter Podcast When 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 synchronization, routing, and complexity trade-offs. In this episode we will cover: The three core patterns for...

Disaster Recovery Strategies for Modern Applications 25.08.2025

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 limitations and when you need multi-region strategies Four disaster recovery approaches: backup and...

Graceful Degradation and Asynchronous Processing for High Availability 25.08.2025

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 episode we will cover: Implementing graceful degradation patterns to maintain service during dependenc...

Redundancy and Persistence: Building Resilient Applications 25.08.2025

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 and reverse proxies distribute traffic across multiple instances and the challenges of mainta...

The Real Cost of High Availability: Beyond the Five Nines 25.08.2025

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 and what "five nines" actually means in practice The hidden costs and complexity that com...

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

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 realize. The issue isn't just accumulating shortcuts - it's falling into what experts call "c...

Load Testing Serverless & Asynchronous Systems: Beyond Traditional Approaches 25.08.2025

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 bottlenecks that synchronous response times can't reveal Measuring what matters: from message queuin...

Balancing Developer Experience with AWS Step Functions Service Integration 21.08.2025

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 overall developer experience. In this episode we will cover: The migration path from traditional imp...

Serverless vs Kubernetes - Building a Decision Framework 21.08.2025

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 application hosting from bare metal to modern cloud solutions Key characteristics and trade-offs...

Temporal vs AWS Step Functions: Building Resilient Distributed Systems 21.08.2025

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 applications How Temporal's persistent execution model works under the hood Key architectural differences be...

Advanced Error Handling in Event-Driven Workflows 20.08.2025

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 of standard dead-letter queue approaches in saga and process manager patterns Rollback strategies fo...

Advanced Error Handling in Event-Driven Systems 20.08.2025

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 patterns How choreographed sagas can restore visibility into distributed system failures The prope...

Listen to the Architecture Corner podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.