Golang Shines
Author

Golang Shines

We share daily the latest Golang technical articles, practical resources, language news, tutorials, and real-world projects to help everyone learn and improve.

141
Articles
0
Likes
216
Views
0
Comments
Recent Articles

Latest from Golang Shines

100 recent articles max
Golang Shines
Golang Shines
Jul 28, 2026 · Cloud Native

Building a Fully Automated GitOps Delivery Pipeline with Argo CD on Kubernetes

This guide walks through implementing a GitOps workflow for Kubernetes using Argo CD, covering repository structure, Helm chart management, permission boundaries, Argo CD installation, application manifests, CI integration, troubleshooting OutOfSync states, and handover procedures, all with concrete commands and examples.

Argo CDCI/CDGit
0 likes · 30 min read
Building a Fully Automated GitOps Delivery Pipeline with Argo CD on Kubernetes
Golang Shines
Golang Shines
Jul 28, 2026 · Backend Development

Why Go’s Error Handling Isn’t Mystical: A Beginner‑Friendly Guide

The article explains Go’s philosophy of treating errors as ordinary return values, contrasts it with try‑catch in other languages, illustrates three error scenarios (error, panic, recover) with food‑delivery analogies, provides concrete code examples, and outlines best practices and common pitfalls for safe error handling in Go.

Error Handlingdefergo
0 likes · 11 min read
Why Go’s Error Handling Isn’t Mystical: A Beginner‑Friendly Guide
Golang Shines
Golang Shines
Jul 26, 2026 · Backend Development

Building a High‑Concurrency Student Authentication System with Go‑Zero

The article details a production‑grade student verification system built on the Go‑Zero microservice framework, covering business challenges, a layered API/RPC/Model architecture, state‑machine management, AES encryption, dual‑channel OCR failover, event‑driven design with Redis Streams, and a push‑pull WebSocket notification scheme.

OCRencryptionevent-driven
0 likes · 13 min read
Building a High‑Concurrency Student Authentication System with Go‑Zero
Golang Shines
Golang Shines
Jul 25, 2026 · Operations

Choosing the Right Load Balancer: LVS, Nginx, HAProxy or F5 Explained

When a single server can no longer handle traffic, this guide walks through the four most common load‑balancing solutions—LVS, Nginx, HAProxy and F5—detailing their architectures, configuration steps, scheduling algorithms, pros and cons, and how to pick the best fit for different production scenarios.

F5HAProxyHigh Availability
0 likes · 38 min read
Choosing the Right Load Balancer: LVS, Nginx, HAProxy or F5 Explained
Golang Shines
Golang Shines
Jul 20, 2026 · Cloud Native

7 Golden Rules for Building High‑Availability Cloud‑Native Go Services (Production‑Proven)

This article presents a step‑by‑step guide to building highly available cloud‑native Go systems, covering graceful error handling, structured logging, minimal dependencies, concurrency control, health checks, Raft‑based replication, timeout/retry strategies, circuit breaking, rate limiting, observability with Zap, Loki, Prometheus, OpenTelemetry, and future architectural directions.

Cloud NativeHigh AvailabilityObservability
0 likes · 18 min read
7 Golden Rules for Building High‑Availability Cloud‑Native Go Services (Production‑Proven)
Golang Shines
Golang Shines
Jul 19, 2026 · Cloud Native

10 Practical Tips to Quickly Build Cloud‑Native Apps with golang‑samples

This guide walks developers through ten hands‑on techniques for using Google Cloud's golang‑samples repository—covering environment setup, authentication methods, workflow orchestration, structured logging, AI integration, storage choices, serverless functions, secret management, observability, and automated testing and deployment—to accelerate production‑grade cloud‑native Go applications.

AI integrationCloud NativeGoogle Cloud
0 likes · 7 min read
10 Practical Tips to Quickly Build Cloud‑Native Apps with golang‑samples
Golang Shines
Golang Shines
Jul 18, 2026 · Cloud Native

Mastering GPU Scheduling, Isolation, and Resource Allocation in Kubernetes Clusters

This guide walks through the complete GPU resource path from node to container, explains how Kubernetes discovers and registers GPUs via the NVIDIA Device Plugin, and provides step‑by‑step procedures for environment inventory, pod specifications, scheduling constraints, isolation models, quota management, monitoring, troubleshooting, and safe upgrades.

Device PluginGPUKubernetes
0 likes · 36 min read
Mastering GPU Scheduling, Isolation, and Resource Allocation in Kubernetes Clusters
Golang Shines
Golang Shines
Jul 18, 2026 · Operations

149 Essential Shell Scripts for Sysadmins – Keep Them Handy

This article provides a curated collection of 149 practical Bash scripts for Linux system administrators, covering common tasks such as locating zombie processes, removing empty files, calculating sums and ranges, formatting dates, retrieving MAC addresses, checking leap years, sorting numbers, and more, with each example presented as ready‑to‑run code.

AutomationLinuxOperations
0 likes · 8 min read
149 Essential Shell Scripts for Sysadmins – Keep Them Handy
Golang Shines
Golang Shines
Jul 17, 2026 · Cloud Native

Building a Scalable Go Service Mesh from Scratch: Core Cloud‑Native Practices

This article walks through why Go is ideal for cloud‑native development and demonstrates step‑by‑step how to build a scalable service mesh, covering static compilation, HTTP services, Go modules, Gin/Gorilla APIs, configuration, logging, health checks, service registration, load balancing, sidecar proxies, traffic interception, circuit breaking, rate limiting, retries, and distributed tracing with OpenTelemetry.

Cloud NativeKubernetesObservability
0 likes · 16 min read
Building a Scalable Go Service Mesh from Scratch: Core Cloud‑Native Practices