Werner Vogels
Building Systems that Last
#1about 9 minutes
Amazon's early monolith and database scaling challenges
The initial architecture of Amazon.com was a single monolith with a battery of relational databases that created a significant scaling bottleneck.
#2about 4 minutes
Decomposing the monolith into a service-oriented architecture
Amazon's first major architectural shift involved breaking the monolith into services, but an initial data-driven decomposition created new, large services that became bottlenecks themselves.
#3about 3 minutes
From microservices to infrastructure as a service
The move to smaller microservices improved developer productivity until the overhead of managing capacity and databases for each service led to the creation of internal infrastructure as a service platforms.
#4about 6 minutes
Designing for evolvability to accommodate future changes
Systems must be designed with evolvability as a core principle, allowing for continuous change and feature additions without downtime, as exemplified by Amazon S3.
#5about 4 minutes
Implementing cell-based architectures to isolate failures
A cell-based architecture isolates failures by partitioning customers and infrastructure into independent, self-contained units, thereby limiting the blast radius of any single outage.
#6about 3 minutes
Using sharding to dramatically reduce blast radius
By mapping customers to multiple overlapping cells (sharding), the blast radius of a failure is reduced from a fraction of cells to a much smaller fraction based on mathematical combinations.
#7about 4 minutes
Making cost a non-functional requirement in system design
Frugality is a key architectural driver where cost is treated as a primary non-functional requirement, and making cost metrics visible to engineers changes their behavior and improves efficiency.
#8about 3 minutes
How programming language choice impacts cost and sustainability
The choice of programming language has a significant impact on system cost and energy efficiency, with languages like Rust offering major advantages in performance and security over others like Python or Ruby.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:28 MIN
From a single monolith to a service-oriented architecture
Reliable scalability: How Amazon.com scales on AWS
04:17 MIN
Achieving massive scale on AWS for Prime Day
Reliable scalability: How Amazon.com scales on AWS
04:03 MIN
Designing the high-level system architecture
Building the platform for providing ML predictions based on real-time player activity
00:14 MIN
Introducing the Frugal Architect mindset for cost optimization
Mastering AWS Cost Optimization: Real-world technical and operational cost-saving best practices
00:33 MIN
Building software architectures that can evolve over time
Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic
33:39 MIN
Using the AWS shared responsibility and well-architected models
An Architect’s guide to reducing the carbon footprint of your applications
17:33 MIN
Lessons in collaborative problem-solving and architecture evolution
IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod
02:13 MIN
The evolution of architecture towards serverless models
Serverless on Cloud
Featured Partners
Related Videos
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic
Werner Vogels, Mike Butcher & Daniel Gebler
Modern software architectures
David Tielke
How to Destroy a Monolith?
Babette Wagner
Unwind: Breaking the Psychology of Cloud Vendor Lock-in
Billy Thompson
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Monoliths: A love story
Adam Mullen & John Collins
The Rise of Reactive Microservices
David Leitner
Related Articles
View all articles

.gif?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.




Senior Software Development Engineer, BuilderWorks
Amazon.com, Inc.
Adobe InDesign
Continuous Integration

Sr. Technical Program Manager, Prime Video, Worldwide BizOps Transformation
Amazon.com, Inc
Remote
Senior

Senior Analytics Specialist Solutions Architect, WWSO AWSI Data & AI GFS
Amazon.com, Inc.
Senior
Data analysis


