Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Thoughtworks Technology Podcast - Exploring the building blocks of distributed systems

Exploring the building blocks of distributed systems

02/22/24 • 35 min

1 Listener

Thoughtworks Technology Podcast

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

plus icon
bookmark

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

Previous Episode

undefined - Software-defined vehicles: The future of the automotive industry?

Software-defined vehicles: The future of the automotive industry?

A few decades ago, it would have probably seemed strange to put software and automobility together. However, today software is embedded in all kinds of modern vehicles, enabling capabilities in everything from driving to passenger entertainment. But what exactly does this all mean for the automotive industry? And what demands does it place on design and manufacturing processes?

In this episode of the Technology Podcast, two Thoughtworks experts on software-defined vehicles — Michael Fait and Sriram J. — speak to Ashok Subramanian and Ken Mugrage about how the automotive industry has been changed by software. They cover everything from the implications software has for the way we think about design, manufacturing and regulation across the industry to the skills and practices developers need to work in this exciting space.

Next Episode

undefined - Diving head first into software architecture

Diving head first into software architecture

A few years ago, Thoughtworker and (prolific) author Neal Ford published Fundamentals of Software Architecture with Mark Richards. They're now back with another book on software architecture — written with co-author Raju Gandhi — which offers readers a very different learning experience. Described as a combination of technical book and graphic novel, Head First Software Architecture dispenses with dense prose to present and explain software architecture concepts and ideas in some highly innovative and novel ways.

In this episode of the Technology Podcast, the authors — alongside their editor, Sarah Grey — join Rebecca Parsons to discuss their new book. They explain the thinking behind the approach, how it diverges from Fundamentals of Software Architecture and detail some of the challenges of writing in a new format.

Whether you're interested in getting started with software architecture or simply curious about technical communication and learning, listen to find out more.

Learn more about Head First Software Architecture: https://www.oreilly.com/library/view/head-first-software/9781098134341/

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/thoughtworks-technology-podcast-195636/exploring-the-building-blocks-of-distributed-systems-45276611"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to exploring the building blocks of distributed systems on goodpods" style="width: 225px" /> </a>

Copy