Architecture Repository
Write-ups, projects, and the notes I take chasing certifications.
A working archive of how things are designed and why. Posts are one-off write-ups. Series dig into a larger topic across multiple posts.
13 entries
-
Series
Azure Storage: Accounts, Blobs, Files, and Disks
A practitioner's guide to the Azure Storage platform: account kinds and redundancy, blob types and access tiers, the security and encryption model, Azure Files and File Sync, and managed disks. Written around the decisions that can't be undone after creation.
-
Azure Messaging and Events: Service Bus, Event Hubs, Event Grid
How to choose between Azure's messaging and event services: Queue Storage and Service Bus for messages, Event Hubs and Event Grid for events. Covers message size and ordering limits, delivery guarantees, push versus pull delivery, and Event Hubs Capture.
-
Series
Application Hosting on Azure: App Service, Containers and AKS
A practitioner's guide to choosing and running application hosting on Azure. From the App Service versus containers decision, through App Service plans, slots, scaling, networking and backup, to container instances, registries, and the AKS control plane.
-
Series
Azure Governance: Subscriptions, Cost, Policy, and Access Control
A practical tour of Azure governance — accounts, tenants, and subscriptions; moving resources and controlling cost; organising resources with groups, tags, and locks; Azure Policy from first principles to custom definitions; and management group hierarchies and access control that scale.
-
Azure Application Gateway: Layer 7 Load Balancing, TLS Termination, and WAF
Azure Application Gateway is a Layer 7 (application-layer) load balancer for web traffic. It's also a regional resource: a gateway is deployed into a dedicated…
-
Azure Traffic Manager: How DNS-Based Global Traffic Routing Works
Azure Traffic Manager is a DNS-based traffic load balancer that distributes traffic to service endpoints across different Azure regions and data centres worldw…
-
Series
Microsoft Entra ID: Identity and Access Management on Azure
A ten-part series that builds a complete, practitioner-grade picture of Microsoft Entra ID, Microsoft's cloud-based identity and access management (IAM) servic…
-
Introduction to csabakeller.com
The demo is the site itself Most portfolios tell you what someone can build. This one runs on it. csabakeller.com is a self-hosted Django site. A public landin…
-
Deploying Virtual Machines
This post walks through creating a virtual machine in Azure four different ways - PowerShell, the Azure CLI, an ARM template and the Azure portal - so you can …
-
Virtual Machines Overview
What Is a Virtual Machine? A virtual machine is Azure's core Infrastructure as a Service (IaaS) compute offering — it gives you the raw resources to run applic…