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”

164 results
Backend Development Jan 9, 2016 Architect

Design and Implementation of a High‑Concurrency Proxy for the Weibo Recommendation Engine

This article describes the background, challenges, technical research, architectural design, module implementation, performance testing, and lessons learned when building a Golang‑based, high‑concurrency, easily extensible proxy to replace twemproxy for Weibo's recommendation system.

distributed systemsproxyGolangrecommendation enginehigh concurrencyWeibo
Operations Sep 21, 2015 Efficient Ops

How OWL Redefines Enterprise Monitoring with Dynamic Alerts and Scalable Architecture

This article introduces OWL, a distributed, enterprise‑grade monitoring solution that combines infrastructure and business metrics, offers floating alert rules, customizable dashboards, visual asset management, a resilient Golang‑based agent, and a parallel‑scalable HBase storage backend.

Distributed Systemsmonitoringcloud nativebig dataOperationsalerting
Backend Development Jun 12, 2025 DeWu Technology

How Componentized Architecture Transforms Activity Systems: From OOP to Rule Engines

This article explores how DeWu's community activity platform evolved from ad‑hoc implementations to a componentized, event‑driven backend using OOP principles, modular design, rule engines, and observer‑hook mechanisms, while also outlining future AI‑driven optimizations and system‑wide standardization.

rule enginebackend architecturegolangcomponentizationevent-driventask modeling
Backend Development Apr 21, 2025 DeWu Technology

Design and Evolution of a Unified Exchange Mall Middleware Platform

The unified exchange mall middleware platform consolidates disparate points‑redemption and lottery flows into a four‑layer architecture—business, gameplay templates, domain models, and downstream services—offering standardized APIs, dynamic RPC routing, Redis‑based inventory control, anti‑fraud safeguards, and built‑in monitoring, thereby cutting development costs, enhancing maintainability, and ensuring system stability.

backendmonitoringmicroservicesanti-fraudgolanginventoryrpc
Cloud Native Jan 22, 2025 Tencent Cloud Developer

Rate Limiting: Concepts, Algorithms, and Distributed Solutions

Rate limiting protects micro‑service stability by rejecting excess traffic, using algorithms such as fixed‑window, sliding‑window, leaky‑bucket and token‑bucket, and can be deployed locally or distributed via Redis, load‑balancers, or coordination services, each offering different trade‑offs in precision, scalability, and complexity.

distributed systemsalgorithmmicroservicesgolangrate limitingtoken bucket
Fundamentals Nov 7, 2024 JD Cloud Developers

Unlocking Fast Set Membership: Bloom & Cuckoo Filters Explained

This article introduces Bloom filters and Cuckoo filters, explains their probabilistic nature, false‑positive behavior, space‑time trade‑offs, provides Go and Java implementation examples, and discusses practical use cases such as Redis extensions and high‑traffic e‑commerce scenarios.

javagolangredisbloom filterprobabilistic data structurecuckoo filter
Backend Development Oct 31, 2024 DevOps

Improving Backend Engineer Skills: Abstract Problem Solving and Code Abstractions

This article explores the core competencies of backend engineers, emphasizing accurate problem abstraction, discusses Go's ServerCodec and I/O interfaces, demonstrates algorithmic solutions to the Word Search II problem, and offers practical advice on improving coding skills through studying language features, system design, and effective learning habits.

backendalgorithmgolangsoftware engineeringproblem solvingabstraction
Backend Development Sep 3, 2024 Tencent Cloud Developer

Rate Limiting: Purpose, Algorithms, Implementation Methods, Strategies, and Considerations

Rate limiting safeguards system stability by capping request rates, employing algorithms such as fixed‑window, sliding‑window, leaky‑bucket, and token‑bucket, and can be applied at application, proxy, or hardware layers while using strategies like threshold setting, request classification, feedback, and ensuring fairness, flexibility, and transparency.

backendDistributed Systemsalgorithmgolangtraffic controlrate limiting
Backend Development Aug 6, 2024 Tencent Cloud Developer

Nine Common Techniques for Service Performance Optimization

The article outlines nine broadly applicable techniques—caching, parallel and batch processing, data compression, lock‑free design, sharding, eliminating unnecessary requests, and resource pooling—that together can dramatically cut service latency and improve throughput, as demonstrated by an 80% latency reduction in a real‑world project.

Distributed SystemsPerformance Optimizationconcurrencygolangrediscachingmysql
Backend Development Jul 10, 2024 php中文网 Courses

Nginx Fundamentals and Multi‑Language Simple Static Server Implementations

This course covers Nginx installation, process control, reload, configuration loading, static service, HTTP and gRPC reverse proxy, load balancing, and demonstrates building simple static servers in Go, Python, PHP, C, and C++ to deepen understanding of Nginx’s core principles.

PythonGolangLoad BalancingNginxReverse ProxyWeb ServerStatic Server
Previous Page 8 Next