Developer Voices cover image

Developer Voices

MicroServices For Better And Worse (with Ian Cooper and James Lewis)

Nov 14, 2024
Ian Cooper, a software architect at Just Eat, and James Lewis, a Thoughtworks expert and microservices pioneer, dive into the complexities of microservices architecture. They reflect on over a decade of experiences, questioning the initial hype and the enduring challenges of defining microservice boundaries. Key discussions include adapting to rapid growth, the Goldilocks point concept, and the philosophical implications of resilience. They also explore how financial incentives impact recruitment and branding in the software engineering field.
47:09

Podcast summary created with Snipd AI

Quick takeaways

  • The success of microservices heavily depends on aligning organizational structure with technical execution to avoid team fragmentation and miscommunication.
  • Critical reflection on past microservices implementations highlights the need for proactive architectural decision-making to anticipate future growth and challenges.

Deep dives

Importance of Breaking Down Software

The ability to decompose software into manageable subsystems is a fundamental skill that developers acquire early in their careers. Initially, this task starts with breaking down large files to improve organization and understanding, which subsequently evolves into partitioning entire systems. This skill becomes even more crucial when scaling organizations, requiring developers to think about how to divide entire businesses effectively. The transition from simple file structures to complex organizational systems emphasizes the importance of recognizing boundaries and responsibilities within software design.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode