meta_pixel
Tapesearch Logo
Log in
Thoughtworks Technology Podcast

Continuous delivery for modern architectures

Thoughtworks Technology Podcast

Thoughtworks

Technology, Careers, Business

4.558 Ratings

🗓️ 21 March 2019

⏱️ 32 minutes

🧾️ Download transcript

Summary

Microservices and containers have kick started a revolution in enterprise architectures — and in the developer experience.

In this episode, our host Zhamak Dehghani is joined by Sheroy Maker, head of technology at ThoughtWorks Products, look at how these changes have impacted the ideas of continuous delivery. They explore the challenges such as how to maintain the integrity of complex distributed systems and how to manage deployments of disparate technology stacks.

 

Learn more about ThoughtWorks at thoughtworks.com

Transcript

Click on a timestamp to play from that location

0:00.0

Hello, everyone and welcome to ThoughtWorks podcast.

0:13.4

My name is Jean-Mek, and I'm here today with my co-worker, Sheroy-Marker.

0:18.2

Welcome, Shoray.

0:19.1

Hi, J-Mark. Thanks for having me.

0:24.0

I'm Shari-Marker. I'm the head of technology for ThoughtWorks products. We build products that make software engineering teams more efficient.

0:29.9

Great. Great to have you. I'm super excited to have this conversation. It took us a while to

0:36.5

actually connect.

0:38.4

One of the products that your team builds is GoCity, which implements continuous delivery.

0:44.8

So I would like to pick your brain today about state of continuous delivery under the new, you know,

0:53.3

kind of microservices architecture,

0:55.0

under the containerized framework of deployment

0:59.0

and operating services and how that shifted

1:04.0

the developer experience.

1:07.0

So maybe we start with, you know, how continuously delivery worked before this architecture,

1:16.7

before modern distributed architecture.

1:19.7

So there's been a shift in architectural thinking while building large-scale applications off late.

1:29.6

So in the recent past, we were used to more larger monolithic systems

1:35.9

where a system could be comprised of smaller components.

1:40.7

So when you thought of continuous delivery in that context,

1:46.9

you would have to think about how these components depended on each other. And so if any of these components changed, what that

1:52.7

really meant for the system on the whole. So in that context, we used to see a lot of complex CD pipelines where a pipeline would consist

2:05.7

of a build of a smaller component.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Thoughtworks, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Thoughtworks and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.