Building a Service in the Cloud

I’ve been thinking about providing services in the cloud for a few years now.    A common question I see time and time again is this:  “What pieces of the cloud do I need to build my solution?”  The answer is always “it depends.”  This post is about those options. A service – whether it…

Build a Serverless MBaaS with Azure Functions

I’ve been writing for a while about mobile backends as a service, or MBaaS. An MBaaS is just a service endpoint in the cloud that provides mobile-optimized secure access to cloud resources. The intent is that you do not distribute secrets with your mobile app. Once a secret is distributed with your mobile app, it…

Integrating OData and DocumentDb with Azure Functions

This is the finale in a series of posts that aimed to provide an alternative to Azure Mobile Apps based on Azure Functions and DocumentDb. I started with discussing how to run a CRUD HTTP API, then moved onto DocumentDb, handled inserts and replacements. Now it’s time to fetch data. Azure Mobile Apps uses a…

Updating Documents in DocumentDb

In my last few posts, I’ve been working on an Azure Mobile Apps replacement service. It will run in Azure Functions and use DocumentDb as a backing store. Neither of these requirements are possible in the Azure Mobile Apps server SDK today. Thus far, I’ve created a CRUD HTTP API, initialized the DocumentDb store and…