Many performance best practices just do not work out of the box when it comes to large-scale infrastructure or development environments. As engineers, we need to understand the use cases and architecture we’re dealing with and adapt best practices to create the best perceived user experience. Cynthia Mai shares several real-world examples from Amazon’s large-scale (billions of page views per week), distributed development community (thousands of engineers), including:
Cynthia concludes with a look at how Amazon is able to run all these site-wide changes with only a single team, in one single codebase, without breaking anything or making backward-incompatible changes, thanks to the resilient design of the AmazonUI frontend platform.
Cynthia Mai is a San Francisco-based software engineer at Amazon, where she works on AmazonUI, a frontend framework that is used on the wide majority of Amazon.com pages across desktop, mobile, and tablet.
Comments on this page are now closed.
©2016, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org