This presentation was recorded at GOTO Chicago 2016 http://gotochgo.com Boaz Avital - Core Storage and Manhattan at Twitter ABSTRACT: Manhattan is Twitter’s primary distributed key-value store. This talk will cover the general architecture of the storage system, along with the motivations, tradeoffs and [...] TIMECODES 0:00 Introduction 1:22 USING MANHATTAN 2:22 ADOPTION 3:21 BUILDING NEW FEATURES 5:48 ARCHITECTURE: DATA MODEL 6:39 ARCHITECTURE: PARTITIONING 6:56 ARCHITECTURE: MESSAGING 7:38 ARCHITECTURE: CONSISTENCY 9:17 BENEFITS OF EVENTUAL CONSISTENCY 10:48 WHEN IT'S NOT ENOUGH 13:17 ADAPTING ARCHITECTURE 21:10 RESULTS 26:23 A DIFFERENT CONSISTENCY MODEL 31:43 A DIFFERENT TOPOLOGY TRANSITION 34:10 A DIFFERENT DEFINITION OF TIME 37:29 WHAT THE USER SEES Download slides and read the full abstract here: http://gotocon.com/chicago-2016/presentation/Providing%20Flexible%20Database%20Consistency%20Levels%20with%20Manhattan%20at%20Twitter https://twitter.com/gotochgo https://www.facebook.com/GOTOConference http://gotocon.com Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.