GOTO - The Brightest Minds in Tech cover image

GOTO - The Brightest Minds in Tech

Software Architecture for Tomorrow: Expert Talk • Sam Newman & Julian Wood

Jan 10, 2025
Join Sam Newman, a microservices expert and author known for his work on resilient distributed systems, and Julian Wood, a Serverless Developer Advocate at AWS. They dive into the intricate world of software architecture, discussing the importance of clear communication styles, such as event-driven versus request-response. The conversation highlights the value of architectural decision records for collaboration. They also examine AI's role in code understanding, stressing that while AI can assist, critical thinking remains essential in navigating today's complex systems.
43:09

Podcast summary created with Snipd AI

Quick takeaways

  • Understanding the limitations of network communication is essential for developers to effectively navigate the complexities of distributed systems and microservices architecture.
  • Architectural Decision Records (ADRs) are crucial for fostering collaboration and documenting the rationale behind design choices in software development projects.

Deep dives

The Role of Resiliency in Distributed Systems

Building resilient distributed systems is crucial for developers facing the challenges introduced by microservices architectures. Instead of merely focusing on the microservices themselves, developers need to understand the inherent limitations of network communications, such as timeouts and the potential for service unavailability. The podcast emphasizes that all issues in distributed systems can be distilled to two main constraints: the inability to transmit information instantly and the possibility that the destination service may not be available. By addressing these considerations, developers can better prepare for the real-world complexities of distributed systems.

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