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
Backend Development Sep 29, 2023 Rare Earth Juejin Tech Community

Concurrent Chunk Processing in Go: A MapReduce‑Style Solution

The article explains how to handle business scenarios that require splitting large data sets into concurrent I/O requests and sequential aggregation by presenting a Go‑based chunk processing framework with map and reduce functions, configurable concurrency, and example code.

BackendConcurrencygolanggomapreducechunk-processing
Operations Sep 14, 2023 Didi Tech

eBPF-based Service Interface Topology Observation and Validation in Didi's Observability Platform

Didi’s observability platform leverages non‑intrusive eBPF probes to automatically capture and validate service‑to‑service call tuples, supplement missing SDK data, achieve roughly 80 % core‑path coverage, and address verification challenges while planning future user‑space VM hooks and deeper MTL integration.

GolangobservabilitymetricseBPFBPFMTLservice topologyuprobe
Fundamentals Sep 4, 2023 360 Tech Engineering

Understanding Asynchronous and Event Mechanisms in Frontend and Backend Development

This article explains how asynchronous programming and event‑driven mechanisms work in both frontend JavaScript environments and backend systems such as Go and Linux epoll, covering concepts like the event loop, macro‑ and micro‑tasks, goroutines, channels, and kernel interrupt handling.

backendfrontendgolangasynchronousepollevent loop
Fundamentals Aug 31, 2023 Refining Core Development Skills

Understanding Go's Runtime Entry Point and GMP Scheduler

This article explains how a Go hello‑world program starts, tracing the ELF entry point, runtime initialization, GMP scheduler setup, creation of the main goroutine, and the flow into the user's main function.

GolangGoschedulerruntimeELFGMPcoroutine
Backend Development Aug 28, 2023 Tencent Cloud Developer

Effective Code Review and Engineering Best Practices

Effective code review bridges design and implementation by focusing on concrete Go code, enforcing limits on file and function size, nesting depth, and duplication, while promoting early returns, composition over inheritance, clear package structure, and disciplined formatting to prevent hidden technical debt.

architecturegolangsoftware engineeringcode reviewbest practicesrefactoring
Operations Aug 18, 2023 Bilibili Tech

Modular Development and SOP Practices for High‑Velocity Revenue Activities

The article proposes a modular, building‑block development framework with standardized SOP workflows and automation tools to overcome human bottlenecks, lack of reuse, and slow R&D cycles in fast‑paced revenue activities, enabling double the delivery rate, 33 % fewer bugs, and stable team size.

automationScalabilitygolangsoftware engineeringSOPmodular developmentrevenue activity
Backend Development Aug 14, 2023 Continuous Delivery 2.0

Principles and Practices of Code Review: Insights from a Tencent Backend Engineer

This article shares a Tencent backend engineer's extensive experience with code review, outlining why engineers and leaders should practice it, identifying common pitfalls such as duplicated code and premature optimization, and presenting concrete principles, model design advice, and Go code examples to improve software quality.

backendgolangsoftware engineeringcode reviewbest practices
Backend Development Jul 9, 2023 Architects Research Society

Top 10 Backend Frameworks for Web Development in 2023

This article reviews the ten most popular backend frameworks for 2023—including Spring Boot, Django, Express.js, ASP.NET Core, Laravel, Ruby on Rails, Fiber, CakePHP, Flask, and Play—explaining their key features, language ecosystems, and recommended learning resources for developers of all levels.

backendJavaPythonGolangNode.jsweb developmentPHPframeworks
Big Data May 26, 2023 Didi Tech

Design and Optimization of Didi's Spatial‑Temporal Supply‑Demand System

Didi’s redesigned Spatial‑Temporal Supply‑Demand System replaces a single‑Redis bottleneck with a multi‑cluster routing layer, semantic sharding, multi‑level caching and delayed queues, achieving higher horizontal scalability, fault isolation, ~30 % latency reduction, increased cache hit rates, fewer query nodes, and faster, code‑free feature configuration.

distributed systemsbig dataGolangconfiguration managementperformance tuningstorage optimization
Backend Development Mar 9, 2023 IT Services Circle

Interview Experience and Preparation Guide for Backend Engineer Positions at ByteDance, MiHoYo, Futu, and Yuanfudao

The author shares a detailed recap of interview preparation, processes, technical questions, and personal reflections from recent backend engineering interviews at several top Chinese tech companies, highlighting the importance of solid fundamentals, Go knowledge, and systematic study resources.

backendcloud-nativegolangcareerinterviewdatabases
Previous Page 11 Next