Tagged articles
21 articles
Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Apr 15, 2026 · Backend Development

How We Scaled Feed Push: From Simple Push to Lazy Loading and Fan Filtering

This article explains the architecture and evolution of a feed push system, covering the basic push model, its early implementation, performance trade‑offs, and a series of optimizations—including lazy loading, length control, delayed push, active‑inactive fan filtering, and hot‑cold separation—to improve read efficiency, reduce storage costs, and handle massive fan bases.

Backendcachingfan-filtering
0 likes · 18 min read
How We Scaled Feed Push: From Simple Push to Lazy Loading and Fan Filtering
Tencent Cloud Developer
Tencent Cloud Developer
Oct 22, 2025 · Backend Development

How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×

The article details how Tencent News' PUSH platform was re‑architected—consolidating modules, unifying the tech stack to Go, building an in‑house message channel, and introducing batch IO and priority scheduling—resulting in a 70% cost cut, 3.5‑fold throughput increase, and dramatically lower latency.

GolangMicroservicesScalability
0 likes · 20 min read
How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×
Java Backend Full-Stack
Java Backend Full-Stack
Apr 8, 2025 · Backend Development

Interview Question: Designing a Service Registry

The article walks through the need for a service registry in a micro‑service scenario, explains how services register and discover each other, discusses high‑availability deployment, and compares push, pull, and long‑polling mechanisms for dynamic detection of service instances.

Microserviceshigh availabilitylong polling
0 likes · 10 min read
Interview Question: Designing a Service Registry
Open Source Tech Hub
Open Source Tech Hub
Jan 10, 2024 · Backend Development

Implementing Private Channel Push with Webman Push (PHP & JavaScript)

This guide walks through installing the Webman framework and push plugin, configuring private and presence channels, creating authorization endpoints in PHP, and using JavaScript to subscribe and receive secure real‑time messages, complete with code examples and troubleshooting tips.

Realtimeprivate-channelpush
0 likes · 8 min read
Implementing Private Channel Push with Webman Push (PHP & JavaScript)
HomeTech
HomeTech
Aug 2, 2023 · Artificial Intelligence

Push Precision Recommendation System: Overview, Iteration, and Design

This article presents a comprehensive overview of the push precision recommendation system, detailing its data processing pipeline, machine‑learning‑driven algorithms, modular architecture—including offline, near‑real‑time, and push layers—and subsequent system iterations, optimizations, visual monitoring platforms, and future development directions.

Big Dataarchitecturemachine learning
0 likes · 11 min read
Push Precision Recommendation System: Overview, Iteration, and Design
Ops Development Stories
Ops Development Stories
Aug 9, 2022 · Operations

How GitOps Powers Automated Deployments: Push vs Pull Strategies Explained

GitOps, introduced by WeaveWorks in 2017, treats application configurations as code stored in Git, enabling versioned, automated, and standardized deployments, with two main strategies—Push and Pull—each offering distinct advantages, and Zadig’s implementation showcases practical automation for code, environment, and service changes.

DevOpsGitOpsZadig
0 likes · 6 min read
How GitOps Powers Automated Deployments: Push vs Pull Strategies Explained
Top Architect
Top Architect
Dec 6, 2021 · Backend Development

Design and Evolution of Baidu Short‑Video Push System

This article details the architecture, data flow, module responsibilities, and successive optimizations of Baidu's short‑video push system, covering personalized timing estimation, user‑group management, frequency‑control redesign, and protobuf‑based compression to handle billion‑scale traffic efficiently.

NotificationScalabilityarchitecture
0 likes · 16 min read
Design and Evolution of Baidu Short‑Video Push System
Beike Product & Technology
Beike Product & Technology
Nov 25, 2021 · Mobile Development

Using Navigator for Local Page Switching in Flutter: Implementation, Issues, and Solutions

This article explains how to implement local page switching in Flutter using the Navigator widget, examines its internal architecture, and addresses common problems such as animation glitches, incorrect pop/push behavior, and back‑button handling, providing practical code‑based solutions and best‑practice recommendations.

animationlocal-page-switchingmobile-development
0 likes · 11 min read
Using Navigator for Local Page Switching in Flutter: Implementation, Issues, and Solutions
21CTO
21CTO
May 30, 2020 · Backend Development

How Tengine Enables Scalable HTTP Long‑Connection Pushes in Backend Systems

Tengine, a high‑performance reverse proxy widely used in the group, supports various deployment modes and provides low‑latency, high‑availability HTTP long‑connection push solutions, detailing current challenges, polling drawbacks, HTTP/2 server push limitations, and the architecture of single‑machine and clustered push mechanisms with centralized storage.

HTTP long connectionTengineload balancing
0 likes · 8 min read
How Tengine Enables Scalable HTTP Long‑Connection Pushes in Backend Systems
Programmer DD
Programmer DD
Dec 1, 2019 · Operations

How to Push Code to Multiple Git Repositories with a Single Command

Learn how to configure Git to push your code simultaneously to multiple remote repositories by adding multiple URLs in the .git/config file, using remote add commands, and executing a single git push command, with step-by-step examples and cautions about force pushes.

ConfigurationGitVersion Control
0 likes · 4 min read
How to Push Code to Multiple Git Repositories with a Single Command
ITPUB
ITPUB
Nov 18, 2019 · Fundamentals

Master Git No‑FF Merges, Remote Pushes, and Effective Branch Strategies

This guide walks through disabling fast‑forward merges with --no-ff, demonstrates the full commit workflow, shows how to push changes to a remote repository, resolves common push errors, and outlines a practical branch management strategy for stable master and development branches.

Branch StrategyGitmerge
0 likes · 6 min read
Master Git No‑FF Merges, Remote Pushes, and Effective Branch Strategies
FunTester
FunTester
Oct 24, 2019 · Backend Development

Why qrpc Beats gRPC: A Lightweight, High‑Performance RPC Framework

qrpc is a lightweight, high‑performance RPC framework that adopts gRPC's streaming and bidirectional concepts without HTTP/2, offering a smaller binary, lower memory usage, up to three‑fold throughput gains, and flexible modes such as blocking, non‑blocking, streaming, push, and bidirectional calls, all demonstrated with Go code examples and real‑world use cases.

GoMicroservicesNetworking
0 likes · 12 min read
Why qrpc Beats gRPC: A Lightweight, High‑Performance RPC Framework
Programmer DD
Programmer DD
Apr 25, 2019 · Fundamentals

Master Git: From Basics to Advanced Commit Management

This comprehensive guide walks readers through Git fundamentals, including repository initialization, staging, committing, branch and tag management, rebasing, merging, conflict resolution, and push strategies, supplemented by practical command examples and visual diagrams to demystify version control.

BranchGitVersion Control
0 likes · 19 min read
Master Git: From Basics to Advanced Commit Management
Programmer DD
Programmer DD
Oct 14, 2018 · Backend Development

Building a Scalable Netty Push System for Millions of IoT Devices

This article explains how to design and implement a high‑performance, scalable push messaging platform using Netty, covering protocol design, registration/authentication, channel management, message routing, distributed deployment, load balancing, stateful connections, monitoring, and logging to support millions of IoT device connections.

DistributedIoTJava
0 likes · 15 min read
Building a Scalable Netty Push System for Millions of IoT Devices
DevOps
DevOps
Jan 21, 2018 · Fundamentals

Git Workflow: Branch Creation, Committing, and Pushing Changes

This article introduces the basic Git workflow for enterprise developers, covering branch creation, committing changes, and pushing branches to a central repository, with step-by-step command examples and explanations of staging, status, and branch management.

GitVersion Controlbranching
0 likes · 11 min read
Git Workflow: Branch Creation, Committing, and Pushing Changes
JavaScript
JavaScript
Jul 7, 2017 · Fundamentals

Master Essential Git Commands for Local Repositories and Remote Collaboration

This guide provides a comprehensive collection of Git commands covering repository initialization, user configuration, status checks, staging, committing, branching, checkout, merging, remote operations, tag management, diffing, stash handling, and repository maintenance for effective version control.

GitRepositoryVersion Control
0 likes · 12 min read
Master Essential Git Commands for Local Repositories and Remote Collaboration
ITPUB
ITPUB
Dec 11, 2015 · Backend Development

Inside Meizu’s Real‑Time Push System: Architecture, Challenges & Solutions

This article presents a detailed walkthrough of Meizu’s real‑time push platform, covering its four‑layer architecture, high‑concurrency design, micro‑service RPC framework, power‑saving strategies, duplicate‑message handling, DNS reliability, load‑balancing tactics, monitoring setup, and gray‑release deployment.

BackendMicroservicesReal-Time
0 likes · 11 min read
Inside Meizu’s Real‑Time Push System: Architecture, Challenges & Solutions