HTTP as the underlying protocol of the web allows for decentralized publishing. Anyone can operate a web server and publish their own content. And anybody with a web browser can access that content (subject to governments and ISPs imposing limitations). But as a stateless protocol, HTTP needs a data layer for any application functionality, which until recently was provided by companies such as Google (search), Facebook and Twitter (social), Amazon and eBay (commerce). Because we didn’t know h...