We’ve been exercising the AzureRM and AzureAD Terraform providers with a healthcare client who wants to go serverless with a new product they are building. We’ve been able to automate a significant portion of the infrastructure with relative ease, however, there are limitations to both the Terraform providers and the operational models of Azure Functions … Continue reading Challenges using Terraform with Azure Serverless Architecture
Architecture
So you wanna be multi-tenant…
I’ve recently been having some conversations with clients who currently provide an on premise software solution. Their product started out as a two-tier thick client and has moved towards a cloud-hosted N-tier web application. Currently they deploy their solution on premise for each of their customers. They think they need to become multi-tenant in order to … Continue reading So you wanna be multi-tenant…
BackgroundDownloader in MVVM
So I’ve been working on a new view in the Blob Storage Explorer app for Windows 10 today. The transfers view. I have a navigation item for it but right now the screen doesn’t do anything. The user story for this is: As a user, I want to be able to see the progress of … Continue reading BackgroundDownloader in MVVM
Static Content Hosting Pattern: Part I
Brief Synopsis When designing for the cloud it’s important that we take into consideration cost. In the cloud, there are a wide variety of services; some cost more than others. The resource that you will probably spend the most money on (in most scenarios) is compute. Therefore, its advantageous to offload as much responsibility from … Continue reading Static Content Hosting Pattern: Part I
Cache Aside Pattern: Part I
Brief Synopsis The idea here is simple; we’ve been doing it for ages. After retrieving some data from a durable store you store it into a high speed cache to improve the performance of future reads. The Upside You get extremely low latency reads. In a public cloud environment, you get the added benefit of … Continue reading Cache Aside Pattern: Part I