Hacker News new | ask | show | jobs
by jamesrwhite 2882 days ago
Has "Sable" been spoken about externally before? I found a few details about it on a LinkedIn profile: https://www.linkedin.com/in/kokamd/.

"Sable has been hugely successful in the company: it provides storage and computation environment to over 850 teams, running 2450 unique applications, hosts 10,000 data-sets comprising of 2.05PB of (replicated) data across all retail regions. It handles about 2.2 trillion transactions per day with average client-side latencies of 3ms. In the first half of 2016, there were two outages of the cluster in North America due to operator errors, and this brought down multiple lines of business, not just Amazon.com. Leading the project to reduce SABLE blast radius. This involves segregating the data-sets and providing seamless fail-over to alternate storage solutions (for example DynamoDB) for data that is very critical such as Amazon catalog."

"SABLE is Amazon's e-commerce storage and computation platform. It hosts some of the most important applications running on Amazon.com. Altogether there are about 400 teams (including Shopping Cart, Items, Prices) that use SABLE within Amazon.com for high performance storage, caching, and new business object derivation services.

Part of the team that built SABLE from ground up. SABLE uses BDB (Berkley Database) for persistence and Libevent for non-blocking I/O. My specific feature contributions include: repartitioning support (add/reduce fleet size without any impact to live production traffic), SABLE reactors (computation platform for propagating prices, availability to the website). I optimized SABLE reactors by eliminating worklogs (which is the bookkeeping mechanism used to keep track of the amount of work that needs to be done in the system) which resulted in 30% reduction in our fleet size.

As a manager, I had five directs, and our team launched: Quality of Service for SABLE reactors (this helped in faster prices propagation to the website), Shopping Cart on SABLE platform (increased the availability of Shopping Cart application, more than what Oracle could provide)."

1 comments

There are listings for Sable development on amazon.jobs: https://www.amazon.jobs/en/search?base_query=sable

> Our NoSQL storage platform processes more than 1 trillion transactions per day to serve Amazon country-specific and private-label websites and internal Amazon systems.