logo
episode-header-image
Feb 2024
35m 46s

Exploring the building blocks of distrib...

Thoughtworks
About this episode

Distributed systems are ubiquitous yet complex. They can be particularly demanding for software developers and architects tasked with dealing with the sometimes unpredictable nature of the interactions between their various parts.

That's why Thoughtworker Unmesh Joshi wrote Patterns of Distributed Systems. Published at the end of 2023, the book explores a number of patterns that characterize distributed systems, and uses them to not only help readers better understand how such systems work but also to solve problems and challenges that often arise.

On this episode of the Technology Podcast, Unmesh joins hosts Scott Shaw and Rebecca Parsons to talk about his book, explaining where the idea came from, how he put it together and why it's important to get beneath neat abstractions to really get to grips with the inner workings of distributed systems.

Learn more about Patterns of Distributed Systems: https://www.pearson.com/subject-catalog/p/patterns-of-distributed-systems/P200000011305/9780138221980

Up next
Nov 13
How developers can get the most from new AI coding workflows
One of the biggest stories in software engineering in 2025 is the impact of generative AI on the software development lifecycle. From advances in coding assistance to the emergence of so-called agentic coding, there's undoubtedly a lot for software developers to process, learn an ... Show More
29m 13s
Oct 30
Themes from Technology Radar Vol.33
In every Thoughtworks Technology Radar we feature three to five themes that represent the core issues and topics that emerged from the conversations we had when putting the publication together. This time (Fall 2025) they're all united by AI. They are: infrastructure automation a ... Show More
35m 5s
Oct 16
What does an AI strategy with humans at the center look like?
Everyone knows an AI strategy is important — but how do you build one with humans at the center? That's a question Tiankai Feng, Thoughtworks Global Director for Data and AI Strategy, has been pondering ever since the publication of his 2024 book Humanizing Data Strategy. Now, ju ... Show More
25m 16s
Recommended Episodes
Apr 2023
The Power of Graph Neural Networks: Understanding the Future of AI - Part 2/2 (Ep.224)
<p>In this episode of our podcast, we dive deep into the fascinating world of Graph Neural Networks.</p> <p>First, we explore Hierarchical Networks, which allow for the efficient representation and analysis of complex graph structures by breaking them down into smaller, more mana ... Show More
35m 32s
Apr 2021
AI Storytelling Systems with Mark Riedl - #478
Today we’re joined by Mark Riedl, a Professor in the School of Interactive Computing at Georgia Tech. In our conversation with Mark, we explore his work building AI storytelling systems, mainly those that try and predict what listeners think will happen next in a story and how he ... Show More
41m 28s
Dec 2017
[MINI] Parallel Algorithms
When computers became commodity hardware and storage became incredibly cheap, we entered the era of so-call "big" data. Most definitions of big data will include something about not being able to process all the data on a single machine. Distributed computing is required for such ... Show More
20m 37s
May 2024
The Space Between Platforms
You’ve got one software system that doesn’t play nicely with your other software system—so surely the answer is a third software system to link them together, right? And how about adding a fourth, maybe even a fifth? Paul and Rich discuss the challenging gaps between the platform ... Show More
30m 6s
Oct 2021
A murder mystery: who killed our user experience?
<p>The infrastructure that networked applications lives on is getting more and more complicated. There was a time when you could serve an application from a single machine on premises. But now, with cloud computing offering painless scaling to meet your demand, your infrastructur ... Show More
28m 58s
Jun 2022
S3 E14 - Maintainable Solutions With Design Systems
Everyone working in application development deals with the problems addressed by design systems. In this Episode, we discuss with Wade Harkins about the benefits of Design Systems, how to implement them with your team, some of the unexpected hurdles that can arise along the way, ... Show More
57m 32s
Feb 2024
101. PJ Onori of Pinterest/Disney: Design Systems Shifting the Productivity Paradigm
PJ Onori, a design systems veteran since 2011 and a driving force behind Pinterest&apos;s Gestalt system, talks about the transformative impact of design systems on product development, potentially reshaping the job landscape in design and engineering. In this episode, PJ recount ... Show More
38m 57s
Aug 2023
2470: A Conversation with HubSpot's Scott Brinker, Godfather of Martech
In this episode, I sit down with none other than the 'Godfather of Martech', Scott Brinker. Don't believe the title? A quick Google search will validate that claim! Before HubSpot, Scott's leadership as the co-founder and CTO of ion Interactive set the gold standard for interacti ... Show More
31m 35s
Apr 2023
The Power of Graph Neural Networks: Understanding the Future of AI - Part 1/2 (Ep.223)
<p>In this episode, I explore the cutting-edge technology of graph neural networks (GNNs) and how they are revolutionizing the field of artificial intelligence. I break down the complex concepts behind GNNs and explain how they work by modeling the relationships between data poin ... Show More
27m 40s
Aug 2023
2481: Zenoss - From Cloud to AI: The Evolution of IT Infrastructure
In today's episode of Tech Talks Daily, I sit down with Trent Fitz, a seasoned veteran in the tech space with over two decades of leadership experience, especially in cloud computing, AI, and cybersecurity. As Chief Product Officer of Zenoss, Trent has been at the forefront of te ... Show More
27m 4s