The Curious Engineer

All blogs / Go

Serge Skoredin

skoredin.pro/blog

Blog about Go, backend development, AI and modern technologies. Practical tips, tutorials and IT news.

GoPerformance / optimizationDistributed systems / cloudDevOps / SRE / infrastructure

Posts
62 from 25 Jul 2025 to 17 Sep 2026
Posting
weekly (25 in the last year)
Kind
personal blog
Feed
https://skoredin.pro/rss.xml

2026 9

  1. Observability in Go: What Goes in a Metric, a Log, and a Trace
  2. Observability in Go: What Goes in a Metric, a Log, and a Trace
  3. Writing Cache-Friendly Go: Data Layout, False Sharing, and Memory Access
  4. Cutting JSON Parsing CPU Cost in Go
  5. Cutting JSON Parsing CPU Cost in Go
  6. SQL vs NoSQL vs Columnar: Choosing the Right Database for Your Go Service
  7. SQL vs NoSQL vs Columnar: Choosing the Right Database for Your Go Service
  8. Hexagonal Architecture in Go: Why Your "Clean" Code Is Actually a Mess
  9. Hexagonal Architecture in Go: Why Your "Clean" Code Is Actually a Mess

2025 53

  1. Finding and Fixing a 50,000 Goroutine Leak That Nearly Killed Production
  2. Finding and Fixing a 50,000 Goroutine Leak That Nearly Killed Production
  3. gRPC Streaming: Real-Time Communication That Actually Works
  4. gRPC Streaming: Real-Time Communication That Actually Works
  5. Production GraphQL Server in Go: Complete Guide
  6. Production GraphQL Server in Go: Complete Guide
  7. gRPC Gateway and REST API Bridge: Unified API Layer
  8. gRPC Gateway and REST API Bridge: Unified API Layer
  9. Building a Plugin System in Go: Make Your Monolith Extensible Without Microservices
  10. Building a Plugin System in Go: Make Your Monolith Extensible Without Microservices
  11. Go Memory Model Deep Dive: What Every Go Developer Must Know
  12. Go Memory Model Deep Dive: What Every Go Developer Must Know
  13. Building Feature Flags System: From Simple Toggles to Complex Rules
  14. Building Feature Flags System: From Simple Toggles to Complex Rules
  15. Event Sourcing in Go: From Zero to Production
  16. Event Sourcing in Go: From Zero to Production
  17. eBPF and Go in Production: Network Monitoring and Security
  18. eBPF and Go in Production: Network Monitoring and Security
  19. Docker for Go Developers: From Zero to Production
  20. Docker for Go Developers: From Zero to Production
  21. Ring Cache for High-Frequency Trading in Go: Microsecond-Level Data Access
  22. Ring Cache for High-Frequency Trading in Go: Microsecond-Level Data Access
  23. Distributed Tracing in Go: Finding the Needle in the Microservice Haystack
  24. Distributed Tracing in Go: Finding the Needle in the Microservice Haystack
  25. ClickHouse Deduplication: Why ReplacingMergeTree is Pain and What to Do About It
  26. ClickHouse Deduplication: Why ReplacingMergeTree is Pain and What to Do About It
  27. Distributed Lock Manager in Go: Redis, etcd, and Custom Solutions
  28. Distributed Lock Manager in Go: Redis, etcd, and Custom Solutions
  29. Writing Cache-Friendly Go: Data Layout, False Sharing, and Memory Access
  30. Change Data Capture with Debezium and Go
  31. Change Data Capture with Debezium and Go
  32. Kubernetes for Go Developers: Just Enough to Be Dangerous
  33. Kubernetes for Go Developers: Just Enough to Be Dangerous
  34. End-to-End Encryption: How Your Messages Stay Private
  35. End-to-End Encryption: How Your Messages Stay Private
  36. Building a Web Application Firewall in Go
  37. Building a Web Application Firewall in Go
  38. Building DSL in Go: From Simple Rules to Complex Workflows
  39. Building DSL in Go: From Simple Rules to Complex Workflows
  40. Microservices in Go: From Idea to Deployment
  41. Microservices in Go: From Idea to Deployment
  42. Building a CDN in Go: Edge Computing and Content Delivery
  43. Building a CDN in Go: Edge Computing and Content Delivery
  44. Building a Blockchain in Go: From Basics to Production Performance
  45. Building a Blockchain in Go: From Basics to Production Performance
  46. API Gateway in Go: From Zero to Production
  47. API Gateway in Go: From Zero to Production
  48. AiBsCleaner: Fighting the Performance Crisis in Modern Go Code
  49. AiBsCleaner: Fighting the Performance Crisis in Modern Go Code
  50. AI Coding Tools for Go in 2025: What Actually Works
  51. AI Coding Tools for Go in 2025: What Actually Works
  52. GPT-4 in Production: Real Implementation Experience
  53. GPT-4 in Production: Real Implementation Experience