Big Trucks, Jackie Chan movies, and millions of cardboard boxes: How Amazon Does DevOps in Real Life
Insights into the DevOps strategies used at Amazon.com, illustrated with actual architectures from systems like IMDb, warehouse management, and transportation.
nm
(for example Jackie is nm0000329
). And shows — including movies or TV series — have tt
IDs. The query is sent to a gateway which knows the entire schema, and routes each of the pieces to the appropriate microservice (known as graphlets), each fronted by an AWS Lambda. Lambda is serverless which means you can just run your code, no servers needed. The top microservice in figure 2 knows which movies to show, the next one down knows the metadata about the movies (title, year, etc.), and so on.example.com/message
go to the module that runs the messaging feature, while example.com/navigate
requests go to the navigation module. API Gateway lets you create these API mappings for a given path to a specified Lambda. New modules are serverless, using Lambda, DynamoDB (NoSQL database), and SQS (queue service). Older ones were updated to put Lambda out front, to integrate with the API Gateways.- Reliable scalability: How Amazon.com scales in the cloud - re:Invent 2022 [all three examples, plus others]
- The Story Behind Improving Resiliency of Large Scale Systems Through Cellularization [Amazon Fulfillment Technologies and Robotics]