Serverless

V014 - Tech Roundup #14 Azure, DevOps & GitHub Blogs, Azure Updates & New CloudWithChris content

V014 - Tech Roundup #14 Azure, DevOps & GitHub Blogs, Azure Updates & New CloudWithChris content

2021-04-04

In this Easter Sunday livestream, Chris covers Microsoft's Forrester Wave leader recognition for Azure Functions (FaaS), a wave of AKS updates including the new run command feature and Open Service Mesh add-on, and the GitHub Advanced Security security overview beta plus GA of secret scanning for private repositories. Delivery Plans 2.0 in Azure DevOps approaches GA with card styling and dependency visualisation, while GitHub Desktop gains cherry-pick support and GitHub Mobile adds working-hours notification controls. Cloud with Chris highlights include a beginner Git 101 Cloud Drop, a community blogging panel, the External Configuration and Claim Check architecture pattern episode with Peter Piper, and a preview of the upcoming Northern Azure User Group talk alongside Scott Hanselman.

32 - Accelerate .NET to Azure with GitHub Actions

32 - Accelerate .NET to Azure with GitHub Actions

GitHub Actions makes it easy to automate your entire .NET software delivery pipeline — from build and test through to deployment on Azure. In this episode, Chris Reddington is joined by Isaac Levin, Senior Product Marketing Manager at Microsoft and a lifelong .NET developer, to walk through how GitHub Actions YAML workflows streamline deploying .NET and ASP.NET Core applications to Azure App Service, Azure Functions, and Azure Static Web Apps (including Blazor WebAssembly). Isaac traces the evolution of CI/CD tooling from FTP and CruiseControl.NET through to modern GitHub Actions, demonstrates how Azure and Visual Studio integrate to auto-generate workflows, and shares practical tips for getting started quickly.

V009 - Weekly Technology Vlog #9 (1 year of Cloud With Chris, Azure Retirements, Microsoft Ignite)

V009 - Weekly Technology Vlog #9 (1 year of Cloud With Chris, Azure Retirements, Microsoft Ignite)

2021-03-01

Week nine of the vlog coincides with the one-year anniversary of the Cloud With Chris podcast. Chris kicks off a multi-part blog series on GPG key signing for Git commits, demonstrating how trivially easy it is to spoof a contributor's identity in Git without verification — and how GitHub's GPG validation feature closes that gap. Azure news this week is lighter than usual, covering serverless and low-code scenarios with PowerApps, the new Private Azure Marketplace, and the Azure Quota REST API, plus a significant list of retirement notices from the Azure Updates page all targeting 29 February 2024.

JAMStack and the Cloud - A winning combination

2021-01-20 · 6 min

When I mention the term JAMStack, I'm not pretending that I'm Paddington bear with a stack of Jam sandwiches! If you hadn't heard, JAMStack is a term that describes applications based on JavaScript, APIs and Markup. That means, we're referring to files that are content in nature. Think about files like HTML, CSS, Images, etc. Ok, now with that context - why has it risen in popularity? Surely this is something that could have been done for many years, so why now? My hypothesis... Cloud.

11 - The Geode Pattern - What is it and how can it be useful for my app?

11 - The Geode Pattern - What is it and how can it be useful for my app?

2020-12-21

You may know patterns like Retry, Circuit Breaker, or Deployment Stamps — but have you heard of the Geode pattern? In this Architecting for the Cloud episode, Chris and Will Eastbury (who contributed to the original Azure Architecture Center documentation for this pattern) explore how Geodes enable planet-scale, active-active applications where every node can serve any user from any region. Unlike Deployment Stamps (which are tenant-scoped), Geodes replicate data across all regions, eliminating active-passive compute wastage and delivering consistent low-latency experiences globally. The session covers key trade-offs around data sovereignty, replication costs, and the evolution toward intelligent edge deployments — and includes a walkthrough of a globally distributed real-time voting app built with Azure Functions, Cosmos DB, and SignalR.

Deploying Azure Functions and Static Sites with GitHub Actions | Cloud with Chris

Deploying Azure Functions and Static Sites with GitHub Actions | Cloud with Chris

2020-10-02

Chris walks through GitHub Actions fundamentals and demonstrates how to use them to build and deploy a multi-tenant Azure Functions API and a static frontend — both triggered automatically on push and pull request events. Using a pet project (a Yu-Gi-Oh card inventory app) as the real-world example, the session covers CI/CD concepts, workflow triggers, GitHub Secrets, publish profiles, Dependabot, and the GitHub public roadmap for upcoming Actions features like manual deployment approvals.

9 - Building smart Integration Solutions with Microsoft Azure

9 - Building smart Integration Solutions with Microsoft Azure

2020-08-02

Building cloud integration solutions means choosing the right messaging and eventing tools — and understanding the critical difference between an event and a message. In this episode, Chris is joined by Ezhilarasi Chezhiyan, Technical Lead at Serverless360 (Kovai.co), to explore Azure's serverless integration landscape: Logic Apps, Azure Functions, Service Bus, Event Grid, and Event Hubs. The discussion covers cloud design patterns including queue-based load leveling, competing consumers, dead letter queues, retry policies, and circuit breakers — plus the observability gap that tools like Serverless360 fill when Azure Monitor falls short for business-level monitoring.

I can use any Azure Compute Service to solve any problem? (Azure Mythbusters)

I can use any Azure Compute Service to solve any problem? (Azure Mythbusters)

2020-01-31 Microsoft

Choosing the wrong Azure compute service leads to mismatched scaling behaviour, cost overruns, and avoidable management overhead. This Azure Mythbusters episode compares App Service, App Service Environment, Container Instances, AKS, Service Fabric, Azure Batch, Azure Functions, Logic Apps, Virtual Machines, and VM Scale Sets — highlighting decision factors such as stateful versus stateless workloads, latency requirements, compliance needs, and auto-scale granularity.

Azure Myth 6: Cloud is expensive - Azure MythBuster

Azure Myth 6: Cloud is expensive - Azure MythBuster

2019-09-04 Microsoft

Cloud is not inherently more expensive than on-premises once you account for hardware depreciation, power, cooling, and network costs — but it requires designing cost into your architecture from the start. This Azure Mythbusters episode examines fixed versus variable cost envelopes, auto-scaling strategies for spiky workloads like Black Friday traffic, the IaaS/PaaS/serverless cost spectrum, and cost as an implicit sixth pillar alongside the five pillars of software quality.

Deploying a multi-region Serverless API Layer (Part 1)

2019-07-13 · 4 min

In my spare time, I work on a pet project called Theatreers. The aim of this is a microservice based platform focused on Theatre / Musical Theatre (bringing a few of my passion areas together). I've recently re-architected the project to align to a multi-region serverless technology stack.