This is an excellent piece by Ruben Verborgh. In it he looks at what it will mean for us to finally separate data from applications. I am becoming increasingly convinced that this is the next phase of the web and it has important implications. Here are three that Ruben outlines in this piece:
1) End users become data owners: This is the most well-known decentralization aspect: we store our data in places of our choice, which improves privacy and control.
2) Apps become views: As apps become decoupled from data, they start acting as interchangeable views rather than the single gateway to that data.
3) Interfaces become queries: Data will be distributed across highly diverse interfaces, so sustainable apps need declarative contracts instead of custom data requests.