O'reilly's "Designing Distributed Systems" free ebook
Another interesting ebook that describes topics very much related to how you would develop a cloud application is O'reilly's "Designing Distributed Systems" which you can download for free from https://azure.microsoft.com/resources/designing-distributed-systems/en-us/.