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

8 May 2026 Java Cookbook Ian Darwin & Jeanne Boyarsky

Java's evolution through features like Records and Switch Expressions, career transitions from Fortran, integration with R for data analysis, AI's role in coding, structured learning resources, open-source contributions, and concerns about AI's impact on education and intellectual property are explored.

1 May 2026 Learning API Styles Lukasz Dynowski & Sam Newman

This exploration of API design delves into networking fundamentals, communication paradigms, protocol mechanics, trade-offs in security and performance, data formats, microservices communication patterns, emerging technologies like Web Transport and gRPC, and the critical role of secure, documented, and reproducible frameworks aligned with architectural and use-case demands.

More Goto tech episodes