Building a decentralized web with Sandstorm


Details
Sandstorm is an open source hosting platform for personal instances of web apps. Users can upload and install arbitrary software through a simple app-store-like web interface. Apps run in secure Linux containers that are finely-grained along user-facing concerns. Unlike with today's dominant model where an app scales by being sliced horizontally into separate components such as a webserver, cache, message queue, database, and so on, with Sandstorm an app scales by being sliced vertically into self-contained documents that are directly owned and controlled by users. In addition to being naturally conducive to security and privacy, this model drastically lowers the cost to developers of creating a new app. In this talk, I will dive into some of the technical details of what makes Sandstorm tick. I will make the case that (1) you as a consumer can benefit from using Sandstorm apps in your day-to-day work flow, and that (2) you as a software developer can benefit from writing apps that run on Sandstorm.
Presented by David Renshaw

Building a decentralized web with Sandstorm