Episode 40: Interview Werner Vogels

Topics covered
Popular Clips
Episode Highlights
SOA Use
Amazon's internal operations heavily rely on a Service-Oriented Architecture (SOA), where all data is encapsulated by services. explains that this approach ensures that the only way to access functionality or data is through a service interface, described in WSDL, but using Amazon's own transport and encapsulation mechanisms 1. This method allows Amazon to maintain a high level of control and flexibility over their systems.
Web services can start to do a lot for people, but take it step by step and build some good stuff there.
---
The use of SOA at Amazon is not just about technology but also about building an open community around their services, making it easier for developers to integrate and innovate 1.
Pizza Teams
The concept of 'pizza teams' at Amazon is a unique approach to agile team structure, emphasizing small, independent units. describes these teams as being no larger than what two pizzas can feed, typically eight to ten people, to keep communication efficient and manageable 2. These teams are empowered to develop services autonomously, fostering innovation and rapid deployment.
The team should not be larger than what you can feed of two pizzas.
---
This structure supports Amazon's agile development philosophy, allowing for fast time-to-market and independence, with infrastructure that facilitates quick service building and deployment 2.
Related Episodes


Episode 34: Enterprise Architecture
Answers 383 questions

Episode 85: Web Services with Olaf Zimmermann
Answers 383 questions

Episode 25: Architecture Pt. 2
Answers 383 questions

Episode 39: Interview Steve Vinoski
Answers 383 questions

Episode 93: Lessons Learned From Architecture Reviews with Rebecca Wirfs-Brock
Answers 383 questions
Episode 115: Architecture Analysis
Answers 383 questions

Episode 198: Wil van der Aalst on Workflow Management Systems
Answers 383 questions

Episode 47: Interview Grady Booch
Answers 383 questions
Episode 166: Living Architectures with John Wiegand
Answers 383 questions

Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

Episode 86: Interview Dave Thomas
Answers 383 questions

Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
Answers 383 questions

Episode 45: Round Table on Ultra Large Scale Systems
Answers 383 questions

Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questions

SE-Radio Episode 350: Vivek Ravisankar on HackerRank
Answers 383 questions











