Architecture Corner

By Mario Bittencourt

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 1
Reviews: 0
Episodes: 92

Description

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/

Episode Date
The Challenges of Evolving Your Service: API Versioning
Mar 14, 2026
Stop Chasing Updates: Building a Sustainable AI Coding Workflow
Jan 26, 2026
Managing Trade-offs and Continuous Improvements: DynamoDB multi-attribute Keys
Dec 02, 2025
Spec-Driven Development: A Structured Approach to AI-Assisted Coding
Oct 20, 2025
Software Estimations and Agile: Finding the Balance
Sep 23, 2025
Event Catalog: Advanced Documentation for Event-Driven Systems
Aug 27, 2025
EventCatalog: Building Documentation for Event-Driven Systems
Aug 27, 2025
Technology Radar: Navigating the "Move Fast" Culture Without Losing Direction
Aug 27, 2025
The Developer's AI Dilemma - Coding is Dead, Long Live Coding!
Aug 26, 2025
Finding Balance in Software Development — The Importance of Context
Aug 26, 2025
Step Functions Evolution: JSONata and Simplified I/O Transform Workflow Development
Aug 26, 2025
Multi-Region Active-Active Patterns: Building for True High Availability
Aug 25, 2025
Disaster Recovery Strategies for Modern Applications
Aug 25, 2025
Graceful Degradation and Asynchronous Processing for High Availability
Aug 25, 2025
Redundancy and Persistence: Building Resilient Applications
Aug 25, 2025
The Real Cost of High Availability: Beyond the Five Nines
Aug 25, 2025
Don't Ask Permission To Do Your Job Correctly: Escaping The Technical Debt Trap
Aug 25, 2025
Load Testing Serverless & Asynchronous Systems: Beyond Traditional Approaches
Aug 25, 2025
Balancing Developer Experience with AWS Step Functions Service Integration
Aug 21, 2025
Serverless vs Kubernetes - Building a Decision Framework
Aug 21, 2025
Temporal vs AWS Step Functions: Building Resilient Distributed Systems
Aug 21, 2025
Advanced Error Handling in Event-Driven Workflows
Aug 20, 2025
Advanced Error Handling in Event-Driven Systems
Aug 20, 2025
Event Sourcing Made Simple: Exploring Emmett Framework
Aug 20, 2025
Fundamentals of Software Architecture: Your Engineering Path Forward
Aug 19, 2025
AsyncAPI: Beyond Basic Documentation - Advanced Patterns and Real-World Implementation
Aug 19, 2025
AsyncAPI: Bridging the Documentation Gap for Event-Driven Architecture
Aug 19, 2025
Graceful Degradation: Building Resilient Systems That Bend Without Breaking
Aug 18, 2025
BPMN for Cross-Team Collaboration in Software Development
Aug 18, 2025
DynamoDB APIs and Expressions: From Actions to Implementation
Aug 18, 2025
Idempotency: Building Resilient Systems That Handle Duplicates
Aug 18, 2025
Beyond the Hype - Avoiding Dogmatic Thinking in Software Development
Aug 17, 2025
Event Versioning in Distributed Systems
Aug 17, 2025
DynamoDB: Beyond the Key-Value Misconception
Aug 14, 2025
Not All Events are Created Equal: Choosing the Right Event Pattern for Your Architecture
Aug 11, 2025
When Distributed Transactions Make Sense: Understanding the Saga Pattern
Aug 11, 2025
Shifting Perspectives: API Design at the Core of Development
Aug 08, 2025
Blue/Green and Canary Deployments with AWS Step Functions
Aug 06, 2025
Functional Core and Imperative Shell: Bridging FP and Enterprise Architecture
Aug 05, 2025
API vs. Messaging: Making the Right Choice for Your Architecture
Aug 04, 2025
AI Revolution: Friend or Foe for Software Development?
Aug 04, 2025
When Scaling Is Not An Option: A Simple Asynchronous Pattern
Jul 30, 2025
Scaling AWS Step Functions: When Standard Maps Hit Their Limits
Jul 30, 2025
Serverless Backlash: Context is King in Architecture Decisions
Jul 29, 2025
DocumentDB Streams: A Cure For Your NoSQL CDC Blues?
Jul 29, 2025
The Certification Trap: When Getting Certified Becomes the Goal Instead of the Journey
Jul 29, 2025
Scaling Software Architecture: Building an Architectural Mindset in Your Development Team
Jul 28, 2025
Code reviews are more than just catching bugs
Jul 28, 2025
Solving concurrency challenges with AWS Step Functions
Jul 28, 2025
Scaling Software Architecture: Federation, Radar, and Catalog Approaches
Jul 25, 2025
Tackling Data Consistency in Event-Driven Systems
Jul 25, 2025
Scaling software architecture beyond the ivory tower
Jul 24, 2025
Concurrency Control with AWS Lambda and SQS
Jul 24, 2025
EventBridge Pipes - Enrichment and Transformation For the Win
Jul 24, 2025
The Reality of Coupling in Event-Driven Architecture
Jul 23, 2025
EventBridge Pipes - The Missing Link in Your Event Architecture?
Jul 23, 2025
The Real Story of No-Code and Low-Code Development
Jul 23, 2025
Rethinking Time in Your Architecture
Jul 22, 2025
Cache Me If You Can - When Caching Helps and When It Hurts
Jul 22, 2025
Runtime Reality Check for TypeScript Developers
Jul 22, 2025
The Knowledge Acceleration Problem
Jul 21, 2025
Rethinking How We Model Time in Software Systems
Jul 21, 2025
Demystifying DDD Aggregate Design
Jul 21, 2025
Beyond DDD Basics - Mastering Multi-Bounded Context Integration
Jul 04, 2025
Rethinking Infrastructure as Code
Jul 04, 2025
Rethinking Kafka in the Serverless Era
Jul 04, 2025
Vertical Software Development: Putting Agile Theory into Practice
Jun 30, 2025
How do you test a distributed workflow without deploying anything?
Jun 14, 2025
Approaching Observability from a Domain-Oriented Perspective
Jun 09, 2025
AWS Kinesis: On-demand option
Jun 09, 2025
When Abstractions Actually Matter (And When They Don't)
Jun 02, 2025
AWS Step Functions in Production - What They Don't Tell You
May 30, 2025
Mastering AWS SQS + Lambda Batch Processing
May 30, 2025
When REST is Not Enough
May 30, 2025
Adopting an Event-Driven Architecture: Kinesis
May 21, 2025
Adopting an Event-Driven Architecture: EventBridge
May 21, 2025
Adopting an Event-Driven Architecture: SNS
May 20, 2025
Adopting an Event-Driven Architecture: SQS
May 20, 2025
Understanding Eventual Consistency
May 20, 2025
Can Code Duplication Be a Good Thing?
May 15, 2025
Advanced Saga Patterns with AWS Step Functions
May 12, 2025
Implementing Sagas using AWS Step Functions
May 12, 2025
Beating Tech FOMO
May 08, 2025
Saga Pattern: Are your microservices secretly working against you?
May 02, 2025
Beyond the Diagrams - The Real Value of a Software Architect
May 02, 2025
Improving the Resilience of your Software
May 02, 2025
DynamoDB - When to Use it
May 01, 2025
How to Implement Transactional Outbox Pattern with DynamoDB
Apr 29, 2025
Evolving Event Sourced Systems
Apr 29, 2025
Handling Different Access Patterns with Event Sourcing
Apr 29, 2025
End-to-End Event Sourcing Solution
Apr 28, 2025
Understanding Event Sourcing
Apr 02, 2025