meta_pixel
Tapesearch Logo
Log in
Thoughtworks Technology Podcast

Are You Infected By Microservice Envy?

Thoughtworks Technology Podcast

Thoughtworks

Technology, Careers, Business

4.558 Ratings

🗓️ 18 May 2015

⏱️ 19 minutes

🧾️ Download transcript

Summary

In the most recent Technology Radar, Scott Shaw and his colleagues from the ThoughtWorks Technology Advisory Board have added Microservice Envy to the Hold Ring, because they are concerned people are overdoing it. Start small, start with one Microservice,” is Scott's advice. In this interview, Johannes Thönes talks to Scott about the prerequisites of being successful with a Microservice style architecture. First, you need to have an automatic deployment pipeline in place so you can deploy effectively and frequently to the cloud. You also need to have good DevOps practices and infrastructure automation around, so spinning up a dedicated server is not something that takes month. Scott explains, that for being able to do Microservices, you need to have a clear understanding of the domain, which will give your Microservices their bounded context rooted in your domain. His advice for green field application, especially when you don’t have the practices in place, is to start with a monolith (or one lonely Microservices) and then split it up, when it makes sense. “Services need to evolve," he says.

Transcript

Click on a timestamp to play from that location

0:00.0

I'm here with Scott.

0:02.4

Scott, why don't you introduce yourself and say a few words what you're doing?

0:06.3

Sure.

0:07.3

I'm Scott Shaw.

0:08.9

I am the head of technology for ThoughtWorks in Australia.

0:12.9

So, although I have an American accent, I've lived in Australia for many years and call it my home.

0:19.0

And I guess as part of my job in Australia, I look, I get to see lots of different things we're doing in Australia and around the world.

0:29.3

So I get to poke my nose in a lot of, in the business of lots of different projects and lots of different ongoing work.

0:36.3

I also do work myself, so I do my own

0:40.1

consulting as far as ThoughtWorks as well. All right. So what's the topic you brought?

0:47.8

Well, we've been talking a lot about microservices lately. So it's a bit of an overused term,

0:53.8

I guess, in the industry right now.

0:55.5

There's a lot of hype and interest around it, but it's something we've been talking about

0:59.8

for some time internally within ThoughtWorks. And we think is an important tool to have available

1:08.3

when you're building applications and enterprise software you want me to say more about

1:14.3

what my maybe i could be clarify a little bit about what microservices what i think microservices

1:20.7

are i have seen what to me what microservices is is a profound sort of shift in the way we build applications.

1:28.3

So we come from the world 10 years ago

1:31.3

where we would build big monolithic web applications

1:35.3

that did dynamic processing of information,

1:38.3

implement business logic, serve up HTML.

1:42.3

It would do everything all in one application. And what we've seen over

...

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.