Search

Discover articles.

Search across authors, categories, and technical themes. The layout mirrors the editorial references while staying responsive and fast.

Results

Matches for “golang”

167 results
Operations Feb 24, 2023 Architecture Digest

Understanding Prometheus Alerting: When Alerts Fire and Why They May Not

This article explains the principles behind Prometheus alerts, when they trigger, why they sometimes stay silent, and how Alertmanager’s routing tree and notification pipeline work together to manage alert noise, grouping, silencing, and deduplication.

monitoringoperationsgolangalertingprometheusalertmanagerrouting-tree
Backend Development Jan 7, 2023 Top Architect

Principles and Practices of Code Review and Software Architecture

The article shares a senior architect's insights on why engineers and leaders must perform code reviews, how to avoid common pitfalls such as duplicated code, premature optimization, over‑encapsulation, and lack of design, and provides concrete best‑practice guidelines and Go code examples to improve software quality.

backendsoftware architecturegolangsoftware engineeringcode reviewbest practices
Information Security Nov 23, 2022 Laravel Tech Community

Dongle: A Lightweight Go Library for Encoding, Decoding, and Cryptographic Operations

Dongle is a lightweight, semantic Go library that offers extensive encoding/decoding capabilities and a full suite of encryption, decryption, and hashing algorithms, making it a developer‑friendly tool for data transformation and security tasks.

golanggoencodingencryptionlibrarycryptography
Backend Development Nov 18, 2022 Nightwalker Tech

Design and Implementation of an E‑commerce Search Engine Using Go and Elasticsearch

This article presents a comprehensive engineering guide for building a high‑performance e‑commerce search engine with Go (Kratos), Elasticsearch/OpenSearch, Redis, MySQL, and Kafka, covering architecture, index construction, query processing, ranking, user‑guidance features, and future extensions such as recommendation and visual search.

backende-commercesearch-engineelasticsearchgolangsearch
Backend Development Oct 28, 2022 Xingsheng Youxuan Technology Community

How We Processed 1 Million Images in Sub-Second: Backend Optimization Secrets

Facing a challenge of managing roughly one million server-side images and 180 client images, the TOOSIMPLE team built a high-performance backend using fingerprinting, parallel processing, mmap-SSE2 acceleration, and sparsemap indexing, achieving sub-second response times while ensuring correct ordered display.

performance optimizationimage processingbackend developmentgolangmmaphashingsse2large-scale data
Backend Development Oct 20, 2022 Inke Technology

How We Cut 60% of Backend Load with Go’s singleflight and Smart Caching

This article examines how the mic‑queue list in a live‑streaming app caused heavy server load due to three‑second polling, and details a systematic performance‑optimization process—including analysis, reducing I/O, employing Go’s singleflight caching, and switching JSON libraries—to cut resource usage by up to 60% while preserving user experience.

backendperformance optimizationlive streaminggolangcachingsingleflight
Backend Development Sep 8, 2022 IT Architects Alliance

Design and Implementation of a High‑QPS Spring Festival Red Envelope System Simulating 10 Billion Requests

This article describes the design, hardware and software setup, implementation, testing phases, and performance analysis of a Go‑based backend system that simulates a Spring Festival red‑envelope service capable of handling up to 10 billion requests with peak loads of 60 k QPS per server.

Backenddistributed systemssimulationgolangperformance-testinghigh-concurrency
Fundamentals Aug 22, 2022 Continuous Delivery 2.0

Key Principles for Code Review and Software Architecture

This extensive article discusses essential software engineering concepts such as code review value, architectural principles, SOLID, dependency inversion, documentation practices, testing strategies, and practical guidelines for writing maintainable, decoupled, and self‑explanatory code across various programming languages.

software architecturegolangcode reviewbest practicesdependency inversiondesign principlesSOLID
Backend Development Aug 18, 2022 Continuous Delivery 2.0

Why Code Review Matters and How to Apply Engineering Best Practices in Backend Development

The article argues that code review is essential for software quality, critiques common shortcomings in engineering practice, and presents principles such as simplicity, composition, transparency, and disciplined logging, illustrated with Go code examples, to guide developers toward maintainable, scalable backend systems.

backendgolangsoftware engineeringcode reviewbest practicessoftware design
Backend Development Jul 28, 2022 Tencent Cloud Developer

A Comprehensive Overview of Common Go Tools and Commands

This article surveys the essential Go command‑line utilities—including go help, get, build, install, fmt, env, test, and the extensive go tool suite such as pprof, trace, vet, and doc—while also highlighting popular third‑party tools like Delve, staticcheck, goconvey, go‑swagger, and others for debugging, testing, linting, and performance analysis.

backend developmentgolangGotoolscommands
Previous Page 12 Next