This presentation was recorded at GOTO Chicago 2018. #gotocon #gotochgo http://gotochgo.com Jordan Hendricks - Software Engineer at Joyent ABSTRACT Designing a distributed system (or any system) effectively requires careful design decisions based on tradeoffs within a set of constraints. Making changes to a mature system, whether by adding a new feature or just improving it, constrains the problem further: Changes should not violate existing invariant of the system, and they should work harmoniously in the context of tradeoffs made for the system long ago. This talk will explore a case study of expanding a distributed system: designing a multipart upload API for Manta, Joyent’s highly-scalable distributed object store. We will talk about [...] Download slides and read the full abstract here: https://gotochgo.com/2018/sessions/364 https://twitter.com/gotochgo https://www.facebook.com/GOTOConference http://gotocon.com #Manta #CloudNative #DistributedSystems Looking for a unique learning experience? Attend the next GOTO Conference near you! Get your ticket at http://gotocon.com 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.