Snippet Go
7 snippet
-
2026-07-17 · Lanjut · Otomasi
Go Kafka consumer group dengan rebalance
Consumer group Kafka di Go pakai franz-go — handle rebalance, graceful shutdown, manual commit pattern. Production-ready event consumer.
-
2026-06-30 · Lanjut · Performance
Go HTTP server dengan OpenTelemetry tracing
Trace HTTP server Go dengan OpenTelemetry — auto-instrument net/http + manual span untuk DB call, external API. Export ke Tempo / Jaeger.
-
2026-06-23 · Menengah · Database
Go pgx batch insert performance
Batch insert pakai pgx CopyFrom — 100x lebih cepat dari INSERT loop. Cocok untuk ETL data Tokopedia / import CSV besar.
-
2026-06-22 · Menengah · Utility
Go Fiber graceful shutdown dengan context
Graceful shutdown Fiber: tunggu request inflight selesai, close DB pool, drain message queue. Tanpa interrupt user di tengah transaksi.
-
2026-05-21 · Pemula · Utility
HTTP healthcheck server minimal di Go
Server Go 30 baris yang expose /health dan /ready endpoint. Cocok untuk Kubernetes liveness probe atau Cloudflare Tunnel.
-
2026-05-18 · Menengah · Utility
context.WithDeadline untuk timeout di Go
Pattern untuk batasi waktu eksekusi function di Go. Cancel propagate ke nested goroutine, DB query, HTTP call. Idiom yang harus dihafal.
-
2026-05-15 · Menengah · Utility
Structured logging dengan slog (Go 1.21+)
Standard library `log/slog` untuk structured logging. JSON output, level, context-aware. Replace logrus/zerolog untuk kebanyakan use case.