Read "On the Future of Decentralized Computing" by Marko Vukolic of Protocol Labs (IPFS) Good place to start