Home
About

Posts

  • May 3, 2026

    Go Worker Pools, Job Queues, and Background Processing

  • May 3, 2026

    gRPC in Go: Building High-Performance Service-to-Service APIs

  • May 3, 2026

    Observability in Go: Structured Logging, Metrics, and Distributed Tracing

  • May 3, 2026

    Caching Strategies in Go: From In-Process to Distributed

  • May 3, 2026

    Event-Driven Architecture in Go with Kafka

  • May 3, 2026

    Go Backend Engineering: Real-World Problems, Bugs, and Solutions

  • May 3, 2026

    Database Connection Pooling and Query Optimization in Go

  • May 3, 2026

    Building Resilient Go Services: Circuit Breakers and Retry Strategies

  • May 3, 2026

    Rate Limiting in Go: Token Bucket, Sliding Window, and Redis

  • May 3, 2026

    Distributed Transactions in Go: Sagas, Outbox, and 2PC

  • May 3, 2026

    Monolith vs Microservices in Go: Choosing the Right Architecture

  • Jul 18, 2021

    Welcome to My Bugs and Solutions on Real-World Backend Engineering

subscribe via RSS

huzairuje

  • Muhammad Huzair
  • muhammadhuzair@gmail.com
  • huzairuje
  • Huzairuje

huzairuje blog posts — real-world backend engineering with Go, distributed systems, microservices, databases, and production war stories.