More Goto tech episodes

Building Better Software: Why Workflows Beat Code Every Time  Ben Smith & James Beswick thumbnail

Building Better Software: Why Workflows Beat Code Every Time Ben Smith & James Beswick

Published 6 Jan 2026

Duration: 2791

The podcast discusses workflows in modern software development, covering topics like distributed systems, scalability, and visual orchestration using tools like AWS Step Functions.

Episode Description

This interview was recorded for GOTO Unscripted. https://gotopia.tech Check out more here: https://gotopia.tech/articles/407 Ben Smith - Staff Develop...

Overview

The podcast focuses on the importance of workflows in modern software development, particularly in managing distributed systems, microservices, and complex processes. It explains how workflows help simplify code, improve scalability, and provide tools for visual orchestration, such as AWS Step Functions. Key topics include idempotency, error handling, and the circuit breaker pattern to enhance system resilience, as well as challenges related to coordination, versioning, and testing at scale.

The discussion also explores event-driven architectures, the trade-offs between thin and fat events, and the role of plugin architectures and extensible design in enterprise software. It touches on trends in cloud computing, the decision between building or buying solutions, and the increasing complexity of development environments. The emphasis is on achieving clarity, flexibility, and a developer-friendly approach in modern software design.

Recent Episodes of Goto tech

10 Jul 2026 The Architect's Guide to the AI Era Luca Mezzalira & Teena Idnani

"AI accelerates coding and research but requires human expertise for system design, governance, and business alignment, with architects balancing innovation, ethics, and practical constraints to ensure AI augmentsnot replacestraditional engineering."

More Goto tech episodes