Speaker details
Silicon Valley Code Camp 2011

Antoine Boulanger

Antoine Boulanger
I am a backend engineer at Box.net
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Where is my data? Consistency, availability, security of cloud file storage at Box

    1:45 PM Saturday   Room: 1401
    <p>Hosting customers' files in the cloud is one of Box.net's fundamental competencies, and thus it is critically important that we execute it correctly.</p> The storage infrastructure at Box.net has gone through many changes, and we attempt to justify our history and approach in light of ever increasing security and scalability obligations. Box storage is built on four axioms: <ul> <li>security - data is encrypted at all times in transit and at rest</li> <li>durability - data is never lost</li> <li>availability - data retrieval is insulated from network outages</li> <li>scalability - system maintains other three properties in the face of large and multitudinous files</li> </ul> We will describe the lifecycle of a file from upload to final storage to download: <ul> <li>Using consistency checkers and locking to keep data and meta-data synchronized throughout the process</li> <li>Increasing our files' availability by building failover systems in PHP and Scala</li> <li>Encrypting data with keys stored separately from the data, and decrypting in flight during download</li> </ul>

Silicon Valley Code Camp 2011

Code Stars Summit, Silicon Valley Code Camp, AngularU (tm) are trademarks of 73rd Street Associates (Copyright © 2021)
Site Built with React and Apollo GraphQL Client and Server
Built by PeterKellner.net

Select a Past SV Code Camp Year to View

Learn JavaScript Course