Architecture
Simplified Clean Architecture - A Practical Approach
A practical guide to implementing a simplified version of Clean Architecture in .NET, reducing unnecessary complexity while maintaining structure and scalability.
Do You Really Need Kubernetes in a Modern Azure Environment?
AKS vs Azure Container Apps vs App Service - A story-driven framework to pick the least platform that ships now without painting yourself into a cluster.
No Silver Bullets, No Golden Hammers - Build What You Need, When You Need It
Skip the cargo cult. Start with a clean monolith, design seams, and split only when the data says so, with tools, checklists, and a safe extraction plan.
On-Prem, Cloud or Hybrid? A No Nonsense Guide
This blog post explores how cloud technology serves as a strategic enabler for senior leadership, driving innovation, efficiency, and future-proofing businesses for long-term success.
Azure Landing Zones Part 1 - Building a Scalable and Secure Cloud Foundation
This blog introduces Azure Landing Zones as the blueprint for a secure and scalable cloud foundation, covering subscription structures and the essentials for governance, networking, and operations. It serves as the first post in a series, setting the stage for configuring the Connectivity Subscription.
Shared Code Libraries... Why They Can Be Frustrating😤 (and How I Think We Can Do Better)
The benefits and challenges of using shared code libraries, offering insights on how to balance consistency with flexibility to make them more effective for development teams.
The Cloud Advantage - What Senior Leadership Team Needs to Know
This blog post explores how cloud technology serves as a strategic enabler for senior leadership, driving innovation, efficiency, and future-proofing businesses for long-term success.
API Orchestration in Azure with Azure Logic Apps and API Management
Azure Logic Apps and API Management offer a cloud-native, low-code solution for API orchestration, providing ease of use and seamless integration, while Apache Airflow offers more flexibility but requires greater complexity and management.