Skip to main content
GenioCT

Engineering Blog

Insights on Azure architecture, cloud security, Infrastructure as Code, and AI.

When Your FinOps Tool Becomes Your Biggest Cost: The AWS Cost Explorer Trap
| 3 min read

When Your FinOps Tool Becomes Your Biggest Cost: The AWS Cost Explorer Trap

I built a Grafana dashboard to track AWS costs. The Cost Explorer API calls ended up costing more than all other AWS services combined. Here's what happened and how I fixed it.

AWS FinOps Grafana Kubernetes Cost Optimization
Read more →
From Kubernetes to $0.50/month: Migrating a Real-Time App to AWS Serverless
| 9 min read

From Kubernetes to $0.50/month: Migrating a Real-Time App to AWS Serverless

How I replaced a Node.js + Socket.io + Kubernetes deployment with API Gateway WebSocket, Lambda, and DynamoDB, cutting costs to near-zero while improving reliability.

AWS Serverless Architecture
Read more →
Serverless Observability for $0: CloudWatch Logs to Grafana via k3s CronJobs
| 6 min read

Serverless Observability for $0: CloudWatch Logs to Grafana via k3s CronJobs

How I added full business metrics to a serverless AWS app without any additional infrastructure cost. A CronJob queries CloudWatch Logs Insights and pushes structured events to Loki: totals, trends, and distributions in Grafana.

AWS Observability Grafana
Read more →
YAML-Driven Terraform: Building a Self-Service Infrastructure Catalog
| 10 min read

YAML-Driven Terraform: Building a Self-Service Infrastructure Catalog

How to turn your Terraform codebase into a self-service platform. A YAML-driven approach that lets teams provision cloud resources without writing HCL - and keeps your platform team sane.

Terraform DevOps Azure
Read more →
Azure APIM v2 vs Classic: What Changed and What Breaks
| 7 min read

Azure APIM v2 vs Classic: What Changed and What Breaks

Azure API Management is moving to a new platform. The StandardV2 and BasicV2 tiers bring real improvements, but also breaking changes that catch teams off guard. Here is what you need to know before migrating.

Azure APIM DevOps
Read more →
Why Every Azure Enterprise Needs a WAF Analysis Methodology
| 6 min read

Why Every Azure Enterprise Needs a WAF Analysis Methodology

Azure WAF protects your web applications, but without a structured analysis methodology, you are flying blind. Learn how to turn WAF from a checkbox into a security asset.

Azure WAF Security
Read more →
When Your Platform Team Can't Agree on the Stack
| 9 min read

When Your Platform Team Can't Agree on the Stack

A real story from an enterprise platform team split over infrastructure tooling. The technical debate was the easy part. The human side, sunk cost, identity, and fear of starting over, is where it gets hard.

DevOps Change Management Platform Engineering
Read more →
Terraform AzureRM 4.0: What Breaks and How to Migrate
| 5 min read

Terraform AzureRM 4.0: What Breaks and How to Migrate

The AzureRM provider 4.0 just dropped with breaking changes to resource naming, attribute defaults, and provider configuration. After migrating several production codebases, this is what you need to know.

Azure Terraform DevOps
Read more →
Azure Verified Modules: Microsoft's Answer to the Terraform Module Mess
| 8 min read

Azure Verified Modules: Microsoft's Answer to the Terraform Module Mess

Azure Verified Modules provide Microsoft-maintained, tested, and standardized Terraform and Bicep modules for Azure resources. After using them in production, this is what works, what doesn't, and when to use your own modules instead.

Azure Terraform Bicep
Read more →

Start with a Platform Health Check

Not sure where to begin? A quick architecture review gives you a clear picture. No obligation.