Technical Blog

Deep dives into Platform Engineering, Go microservices, cloud-native architecture, and lessons learned from building production systems.

How to implement distributed tracing, metrics, and logging in Go microservices using OpenTelemetry. Covering automatic instrumentation, custom spans, context propagation, and integration with Honeycomb and Grafana for production observability.

Go OpenTelemetry Observability Microservices

Migrating to Hexagonal Architecture in Go

12 min read

Practical guide to refactoring monolithic Go applications into hexagonal (ports and adapters) architecture. Real-world examples from production systems, including how to separate domain logic, handle dependencies, and write testable code with proper layer separation.

Go Architecture Hexagonal Architecture Clean Code

What Platform Engineering actually means beyond the buzzwords. Understanding the shift from DevOps to platform teams, building internal developer platforms (IDPs), and how to measure developer experience. Lessons from transitioning from backend engineering to platform thinking.

Platform Engineering DevOps Developer Experience

Terraform patterns for managing infrastructure across multiple environments without code duplication. Workspace strategies, module composition, remote state management, and testing approaches that scale from startups to enterprises.

Terraform IaC AWS DevOps

Event-Driven Microservices with Temporal.io

11 min read

Building reliable, long-running workflows with Temporal.io in Go. Handling payment processing, saga patterns, and async operations with built-in retry, error handling, and observability. Moving from fragile background jobs to durable workflows.

Go Temporal.io Event-Driven Workflows

Introduction to building Kubernetes operators in Go. Understanding Custom Resource Definitions (CRDs), controllers, reconciliation loops, and how to automate complex operational tasks. Step-by-step guide from concept to deployment.

Kubernetes Go Operators Platform Engineering

More Content Coming Soon

I'm currently working on these posts and more. Each article will include real-world examples, code snippets, and architectural diagrams. Follow along to get notified when new content is published.