Tagged articles
250 articles
Page 2 of 3
php Courses
php Courses
Jun 28, 2023 · Frontend Development

Real-time Data Visualization Using PHP WebSocket and Highcharts

This tutorial explains how to build a real-time data visualization feature by setting up a PHP WebSocket server with Ratchet and displaying live data on the client side using Highcharts, covering environment setup, server and client code, and deployment considerations.

Data visualizationPHPReal-Time
0 likes · 9 min read
Real-time Data Visualization Using PHP WebSocket and Highcharts
政采云技术
政采云技术
Jun 1, 2023 · Fundamentals

Fundamentals of Audio and Video Capture for Real‑Time Applications

This article introduces the basic concepts of audio and video capture—including sampling, quantization, PCM storage, YUV formats, camera operation, and pixel resolution—explaining how these technologies enable non‑contact, fully digital government procurement services during the COVID‑19 pandemic.

PCMReal-Timeaudio
0 likes · 17 min read
Fundamentals of Audio and Video Capture for Real‑Time Applications
DataFunSummit
DataFunSummit
May 16, 2023 · Big Data

LakeSoul Joins LF AI & Data Foundation as an Open‑Source Cloud‑Native Lakehouse Framework

LakeSoul, China's only open‑source lakehouse project, has been donated to the LF AI & Data Foundation, becoming its first lake‑warehouse framework and offering ACID‑guaranteed high‑concurrency upserts, a high‑performance Rust‑based I/O layer, real‑time data‑warehouse capabilities, and seamless AI/BI integration for modern big‑data applications.

AILakeSoulLakehouse
0 likes · 7 min read
LakeSoul Joins LF AI & Data Foundation as an Open‑Source Cloud‑Native Lakehouse Framework

How Delta-net Achieves Sub‑Millisecond Real‑Time Network Verification with Atoms

Delta-net introduces an interval‑based Atom model and a directed‑graph verification algorithm that enable sub‑millisecond, incremental detection of forwarding loops, blackholes, and reachability issues in large, complex networks, as demonstrated by microsecond‑scale performance tests on real hardware.

AtomsDelta-netPerformance Evaluation
0 likes · 6 min read
How Delta-net Achieves Sub‑Millisecond Real‑Time Network Verification with Atoms
ITPUB
ITPUB
Apr 26, 2023 · Databases

Mastering Change Data Capture: Open‑Source Tools and How to Choose the Right One

This article explains the concept of Change Data Capture (CDC), outlines its common use cases, compares the main technical approaches—including timestamps, data diff, triggers, and log‑based methods—and reviews popular open‑source CDC solutions and their database‑specific configuration requirements.

CDCChange Data CaptureData Integration
0 likes · 15 min read
Mastering Change Data Capture: Open‑Source Tools and How to Choose the Right One
JD Tech
JD Tech
Apr 6, 2023 · Mobile Development

Switchquery: High‑Performance Mobile Configuration Platform with Second‑Level Real‑Time Reach

Switchquery is a high‑performance mobile configuration delivery platform that achieves second‑level real‑time updates through a novel header‑based versioning scheme, eliminating push notifications and long‑lived connections while supporting Android, iOS, and hybrid clients with low cost and high reliability.

BackendConfigurationMobile
0 likes · 17 min read
Switchquery: High‑Performance Mobile Configuration Platform with Second‑Level Real‑Time Reach
Bilibili Tech
Bilibili Tech
Apr 4, 2023 · Big Data

How Bilibili’s Flink‑Based Real‑Time Incremental Pipeline Cuts Costs and Boosts Latency

This article details Bilibili’s migration from a Spark‑based offline ODS‑to‑DWD sharding process to a Flink real‑time incremental pipeline, explaining the background challenges, the design of multi‑level partitioning, small‑file optimizations, stability enhancements, and the measurable performance gains achieved.

Big DataFlinkIncremental Processing
0 likes · 19 min read
How Bilibili’s Flink‑Based Real‑Time Incremental Pipeline Cuts Costs and Boosts Latency
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 30, 2023 · Big Data

Apache Paimon (Incubating): A Streaming Lakehouse Storage Project Overview

Apache Paimon, newly incubated by the Apache Software Foundation, combines Flink's real‑time streaming capabilities with open lakehouse storage formats, offering high‑throughput, low‑latency data ingestion, partial‑update merges, and seamless integration with engines like Flink, Spark, and Trino for unified batch and streaming analytics.

Apache PaimonBig DataData Lake
0 likes · 7 min read
Apache Paimon (Incubating): A Streaming Lakehouse Storage Project Overview
DataFunTalk
DataFunTalk
Mar 28, 2023 · Artificial Intelligence

FeatHub: An Open‑Source Feature Store for Real‑Time and Offline Feature Engineering

This article introduces FeatHub, an open‑source feature‑store project from Alibaba Cloud that provides a Python SDK, flexible architecture, and execution engines such as Flink and Spark to simplify the development, deployment, monitoring, and sharing of real‑time and offline machine‑learning features across multi‑cloud environments.

Feature StoreFlinkPython SDK
0 likes · 21 min read
FeatHub: An Open‑Source Feature Store for Real‑Time and Offline Feature Engineering
Architects Research Society
Architects Research Society
Feb 19, 2023 · Backend Development

Choosing Between Polling, Server‑Sent Events, and WebSockets for Real‑Time Web Applications

This article compares three real‑time communication techniques—long/short polling, WebSockets, and Server‑Sent Events—by explaining their mechanisms, presenting client‑ and server‑side code examples, and discussing their advantages, drawbacks, and suitable use‑cases to help developers select the appropriate method for a dashboard application.

BackendPollingReal-Time
0 likes · 12 min read
Choosing Between Polling, Server‑Sent Events, and WebSockets for Real‑Time Web Applications
ITPUB
ITPUB
Jan 26, 2023 · Big Data

How NetEase’s Arctic Unifies Streaming and Batch with Iceberg for Real‑Time Lakehouse

This article explains the challenges of a Lambda‑architecture data pipeline, introduces NetEase’s Arctic lakehouse built on Apache Iceberg, details its table‑store design, optimization cycles, consistency mechanisms, real‑time features, practical use cases, and future roadmap, highlighting its advantages over similar solutions.

ArcticData IntegrationFlink
0 likes · 14 min read
How NetEase’s Arctic Unifies Streaming and Batch with Iceberg for Real‑Time Lakehouse
Top Architect
Top Architect
Jan 11, 2023 · Game Development

Why Game Companies' Servers Are Reluctant to Adopt Microservices

This article examines why game companies' servers often avoid microservice architectures, emphasizing the real‑time latency, stateful processing, and networking constraints that make traditional microservice approaches unsuitable for high‑performance game back‑ends and why alternative designs such as custom TCP solutions or stateful server clusters are preferred.

Backend ArchitectureNetworkingReal-Time
0 likes · 8 min read
Why Game Companies' Servers Are Reluctant to Adopt Microservices
FunTester
FunTester
Dec 19, 2022 · Fundamentals

WebSocket Protocol Overview and Practical Interface Testing with Python

This article introduces the WebSocket protocol, explains its principles and differences from HTTP, outlines typical real‑time application scenarios, and provides a step‑by‑step guide with code examples for testing WebSocket interfaces using Python, including request/response formats and automated test scripts.

APIPythonReal-Time
0 likes · 10 min read
WebSocket Protocol Overview and Practical Interface Testing with Python
Efficient Ops
Efficient Ops
Dec 13, 2022 · Databases

How ClickHouse Replicates MySQL in Real-Time: A Step-by-Step Guide

This article explains how to configure ClickHouse as a MySQL replica using the MaterializeMySQL engine, covering code acquisition, MySQL master setup, ClickHouse slave configuration, handling of delete and update operations, and the underlying replication mechanism with practical code examples.

Database SyncMaterializeMySQLReal-Time
0 likes · 10 min read
How ClickHouse Replicates MySQL in Real-Time: A Step-by-Step Guide
DataFunTalk
DataFunTalk
Dec 8, 2022 · Big Data

Arctic: NetEase’s Real-Time Lakehouse System Built on Apache Iceberg

This article introduces NetEase’s Arctic, a real‑time lakehouse system built on Apache Iceberg that unifies streaming and batch processing, explains the challenges of Lambda architecture, details Arctic’s features such as change/base stores, hidden queue, transaction handling, and shares internal practice cases and future roadmap.

Apache IcebergArcticData Lake
0 likes · 12 min read
Arctic: NetEase’s Real-Time Lakehouse System Built on Apache Iceberg
Tencent Cloud Developer
Tencent Cloud Developer
Dec 2, 2022 · Big Data

Design and Implementation of a Hundred‑Billion‑Scale Real‑Time Monitoring System

The paper presents the design and deployment of a hundred‑billion‑scale real‑time monitoring platform that meets stringent data‑collection, analysis, storage, alerting and visualization requirements, compares Oceanus + Elastic Stack against a Zabbix‑Prometheus‑Grafana stack, selects the former, and details performance‑and cost‑optimizations that enable massive, low‑latency monitoring while maintaining high availability.

ElasticsearchFlinkOceanus
0 likes · 20 min read
Design and Implementation of a Hundred‑Billion‑Scale Real‑Time Monitoring System
Code Ape Tech Column
Code Ape Tech Column
Nov 24, 2022 · Game Development

Why Game Server Developers Are Reluctant to Adopt Microservices

Game server developers often avoid microservice architectures because real‑time performance, low latency, and stateful in‑memory processing are critical, and the added network overhead, stateless constraints, and complexity of service meshes can degrade gameplay, making monolithic or tightly‑coupled designs more suitable for fast-paced multiplayer games.

Game DevelopmentReal-TimeServer Architecture
0 likes · 8 min read
Why Game Server Developers Are Reluctant to Adopt Microservices
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Sep 5, 2022 · Big Data

Scaling Alibaba TCC to Millions of RPS with a High‑Availability Real‑Time Data Warehouse

This article details how Alibaba's TCC platform evolved its architecture over multiple phases—from a legacy database to a high‑availability real‑time data warehouse built on Flink and Hologres—highlighting the challenges, solutions, and cost‑saving measures that enabled millions of RPS, terabytes of storage, and sub‑second query latency.

FlinkHologresReal-Time
0 likes · 21 min read
Scaling Alibaba TCC to Millions of RPS with a High‑Availability Real‑Time Data Warehouse
DataFunTalk
DataFunTalk
Sep 3, 2022 · Databases

OpenMLDB: An Open‑Source Machine Learning Database for Consistent Online and Offline Feature Serving

This article presents OpenMLDB, an open‑source machine learning database that unifies offline and online feature computation with millisecond‑level latency, outlines its development history, architecture, recent 0.6.0 enhancements, ecosystem integrations, and multiple real‑world deployment case studies across finance, banking, research, and marketing domains.

AIFeature StoreOpenMLDB
0 likes · 16 min read
OpenMLDB: An Open‑Source Machine Learning Database for Consistent Online and Offline Feature Serving
Huolala Tech
Huolala Tech
Sep 1, 2022 · Big Data

How HuoLala Built a Real‑Time Metrics Monitoring Platform for Flink

This article explains how HuoLala’s real‑time R&D platform redesigns Flink metric collection, routing, and alerting using a custom Kafka‑based pipeline, flexible dashboards, and multi‑level metric governance to improve observability, reduce latency, and ensure data quality.

FlinkKafkaReal-Time
0 likes · 22 min read
How HuoLala Built a Real‑Time Metrics Monitoring Platform for Flink
AntTech
AntTech
Aug 22, 2022 · Information Security

Intelligent Risk Control Enters the 10‑Millisecond Era

In a 2022 IDC China Digital Finance Forum speech, Ant Group's security chief outlines the shift from explicit to implicit online risks, identifies three major challenges for risk control, and presents Ant's AI‑driven IMAGE framework that achieves sub‑10 ms detection across privacy‑preserving, multi‑party, and graph‑based technologies.

AIReal-Timefraud detection
0 likes · 9 min read
Intelligent Risk Control Enters the 10‑Millisecond Era
DaTaobao Tech
DaTaobao Tech
Aug 19, 2022 · Artificial Intelligence

SepLUT: Separable Lookup Tables for Real-time Image Enhancement

SepLUT, a new separable lookup‑table framework, splits color enhancement into a 1‑D LUT for independent adjustments and a 3‑D LUT for correlated changes, predicted by a lightweight CNN, enabling quantizable, real‑time ISP performance with state‑of‑the‑art results on the FiveK benchmark.

Computer VisionDeep LearningReal-Time
0 likes · 12 min read
SepLUT: Separable Lookup Tables for Real-time Image Enhancement
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Aug 17, 2022 · Artificial Intelligence

Live Streaming Recommendation Practices in NetEase Cloud Music: Real-time, Multi-target, and Multimodal Approaches

The paper describes NetEase Cloud Music’s LOOK live‑streaming recommendation system for the song‑playback page, which combines millisecond‑level real‑time feature pipelines, multi‑target optimization (click, watch, gift, comment) via ESMM+FM and MMoE models, GradNorm‑based loss fusion, and a multimodal avatar‑text‑host ranking model, achieving double‑digit CTR and CTCVR gains while balancing producer and consumer retention.

ESMMGradNormMMoE
0 likes · 26 min read
Live Streaming Recommendation Practices in NetEase Cloud Music: Real-time, Multi-target, and Multimodal Approaches
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Aug 4, 2022 · Big Data

Boost Real‑Time Data Warehouses with Integrated Analytics & Service

Alibaba Cloud’s Hologres unifies analytical and service workloads in a real‑time data warehouse, simplifying data exchange, reducing development and operational costs, and delivering high‑performance, low‑latency online services through innovations like row‑column hybrid storage, hot upgrades, and elastic cloud‑native scaling, as demonstrated in a logistics case study.

FlinkHologresReal-Time
0 likes · 13 min read
Boost Real‑Time Data Warehouses with Integrated Analytics & Service
ITPUB
ITPUB
Jun 25, 2022 · Artificial Intelligence

How We Revamped a Content Community’s Recommendation Engine for Real‑Time, Personalized Results

This article details the evolution of the ‘逛逛’ content community’s recommendation system, comparing the legacy rule‑based Hive workflow with a new algorithm‑driven architecture that leverages Elasticsearch, Redis, multi‑stage recall, coarse‑ and fine‑ranking, re‑ranking, exposure filtering, cold‑start handling, performance tuning, and future plans for vector‑based recall and platformization.

Real-TimeVector Searchalgorithmic ranking
0 likes · 18 min read
How We Revamped a Content Community’s Recommendation Engine for Real‑Time, Personalized Results
HelloTech
HelloTech
Jun 21, 2022 · Backend Development

Recommendation Engine Upgrade Path, Architecture, and Performance Optimization for the "Guangguang" Content Community

The article details Guangguang’s shift from a rule‑based, Hive‑driven recommendation pipeline to an algorithmic service that leverages Elasticsearch and Redis for multi‑source recall, coarse and fine model ranking, exposure filtering, cold‑start handling, latency optimizations, reliability monitoring, and future vector‑based enhancements.

ElasticsearchReal-Timebandit algorithm
0 likes · 16 min read
Recommendation Engine Upgrade Path, Architecture, and Performance Optimization for the "Guangguang" Content Community
Youku Technology
Youku Technology
Jun 9, 2022 · Mobile Development

Design and Architecture of the Cross-Platform Multimedia Rendering Engine OPR

The OPR engine provides a cross‑platform, GPU‑accelerated rendering framework that unifies audio‑video pre‑ and post‑processing, native UI‑driven danmaku rendering, and real‑time visual effects such as human‑body recognition, using a modular command‑stream architecture, C++ core, monitoring tools, and extensibility for future Vulkan, VR, and plugin integration.

GPUNative UIReal-Time
0 likes · 15 min read
Design and Architecture of the Cross-Platform Multimedia Rendering Engine OPR
Bilibili Tech
Bilibili Tech
Jun 7, 2022 · Mobile Development

How Bilibili’s Chronos Engine Powers Real‑Time Support Bullet‑Screen Word Clouds on Mobile

This article explains how Bilibili’s Chronos cross‑platform engine enables a new support‑bullet‑screen feature that turns user comments into animated word‑cloud overlays on video, detailing the client‑side layout algorithm, integral‑image optimization, spiral point generation, and worker‑thread rendering to achieve sub‑second performance on mobile devices.

MobileReal-TimeRendering
0 likes · 15 min read
How Bilibili’s Chronos Engine Powers Real‑Time Support Bullet‑Screen Word Clouds on Mobile
Liangxu Linux
Liangxu Linux
Jun 1, 2022 · Fundamentals

How HW‑RTOS Eliminates OS Overhead for Hard Real‑Time Performance

This article explains the real‑time requirements of industrial control, the limitations of traditional OS kernels, and how Linux RT‑Preempt, Xenomai dual‑kernel, and especially hardware‑assisted RTOS (HW‑RTOS) can dramatically reduce latency, interrupt disable periods, and API execution jitter to achieve hard‑real‑time behavior.

CPU schedulingHardwareRTOS
0 likes · 30 min read
How HW‑RTOS Eliminates OS Overhead for Hard Real‑Time Performance
DaTaobao Tech
DaTaobao Tech
May 11, 2022 · Artificial Intelligence

AdaInt: Learning Adaptive Intervals for 3D Lookup Tables in Real‑time Image Enhancement

AdaInt introduces a lightweight convolutional network that predicts non‑uniform sampling coordinates and basis 3D LUTs, using a differentiable binary‑search AiLUT‑Transform to enable end‑to‑end training, thereby delivering superior PSNR, negligible extra parameters, and real‑time color enhancement on ultra‑high‑resolution images, outperforming prior state‑of‑the‑art methods.

3D LUTComputer VisionReal-Time
0 likes · 11 min read
AdaInt: Learning Adaptive Intervals for 3D Lookup Tables in Real‑time Image Enhancement
Zuoyebang Tech Team
Zuoyebang Tech Team
May 9, 2022 · Big Data

How Flink SQL Powered Real‑Time Learning Analytics at Zuoyebang

Zuoyebang’s big‑data team shares how they evolved from SparkStreaming to a Flink‑SQL‑centric real‑time platform, detailing three development stages, challenges in DAG optimization, Redis‑based table design, and platform features for unified deployment, ease of use, and operational governance.

FlinkReal-TimeStreaming
0 likes · 14 min read
How Flink SQL Powered Real‑Time Learning Analytics at Zuoyebang
Bilibili Tech
Bilibili Tech
May 3, 2022 · Artificial Intelligence

Bilibili AI Collaboration Platform Based on AIFlow: Architecture, Evolution, and Stream‑Batch Fusion

Bilibili built an AI collaboration platform based on AIFlow to simplify real-time machine-learning workflows, evolving through three stages that added event-driven scheduling, UI-driven parameter management, version snapshots, and a stateless client-server design, while enabling stream-batch fusion for feature back-filling; future work targets high availability, Airflow 2.0 compatibility, and richer streaming ML operators.

AIFlowBilibiliFlink
0 likes · 17 min read
Bilibili AI Collaboration Platform Based on AIFlow: Architecture, Evolution, and Stream‑Batch Fusion
Cloud Native Technology Community
Cloud Native Technology Community
Apr 26, 2022 · Backend Development

Rapid Event Notification System (RENO) at Netflix: Design, Architecture, and Lessons Learned

Netflix built the Rapid Event Notification (RENO) system to deliver real‑time, scalable, and prioritized notifications across millions of devices, handling diverse use cases such as watch activity, personalization updates, plan changes, and diagnostics while managing high request‑per‑second loads through a hybrid push‑pull model and targeted delivery.

Backend ArchitectureDistributed SystemsNetflix
0 likes · 13 min read
Rapid Event Notification System (RENO) at Netflix: Design, Architecture, and Lessons Learned
Maoyan Technology Team
Maoyan Technology Team
Apr 13, 2022 · Big Data

Inside Maoyan’s Near‑Real‑Time Transaction Data Center

The article details Maoyan’s transaction data center, explaining its background, the need for a unified real‑time order model, the benefits of reduced coupling and improved data accuracy, and describes the system’s architecture, components, data collection, processing, task scheduling, monitoring, and future plans.

Real-Timebig-datadata center
0 likes · 29 min read
Inside Maoyan’s Near‑Real‑Time Transaction Data Center
Tencent Cloud Developer
Tencent Cloud Developer
Apr 7, 2022 · Artificial Intelligence

Re‑ranking in Recommendation Systems: Architecture, Techniques, and Efficiency

The article surveys the re‑ranking stage of modern recommendation pipelines, detailing its architecture after recall and precise ranking, and examining how shuffling and diversity improve user experience, while multi‑task fusion, context‑aware learning‑to‑rank, real‑time online learning, and traffic‑control strategies balance accuracy, efficiency, and business responsiveness.

DiversityOnline LearningReal-Time
0 likes · 15 min read
Re‑ranking in Recommendation Systems: Architecture, Techniques, and Efficiency
DataFunSummit
DataFunSummit
Apr 6, 2022 · Big Data

Real-time Dimension Modeling with Flink SQL: Challenges and Solutions

This article presents a JD.com case study on applying Flink SQL for real‑time dimension modeling, detailing two complex streaming scenarios—full‑join of multiple streams and full‑group aggregation—along with the associated challenges of historical data handling, state management, and performance optimization, and proposes component‑based architectural solutions.

Big DataFlinkReal-Time
0 likes · 14 min read
Real-time Dimension Modeling with Flink SQL: Challenges and Solutions
Big Data Technology & Architecture
Big Data Technology & Architecture
Mar 28, 2022 · Big Data

Real-time Dimension Modeling with Flink SQL: Problems, Challenges, and Solutions

This article presents JD's real-time dimension modeling case using Flink SQL, detailing two complex streaming scenarios, the difficulties of handling historical data and state management, and a component‑based solution that leverages external KV stores and optimized Flink operators to improve performance and scalability.

Big DataFlinkReal-Time
0 likes · 13 min read
Real-time Dimension Modeling with Flink SQL: Problems, Challenges, and Solutions
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Mar 25, 2022 · Backend Development

Why WebSocket? Advantages, Comparison, and STOMP on Spring WebSocket

This article explains the limitations of HTTP for real‑time communication, compares WebSocket with polling, long‑polling, streaming and SSE, outlines WebSocket's benefits and typical use cases, and then details how STOMP complements WebSocket within Spring's messaging framework, including configuration and message flow.

MessageBrokerReal-TimeWebSocket
0 likes · 27 min read
Why WebSocket? Advantages, Comparison, and STOMP on Spring WebSocket
DataFunTalk
DataFunTalk
Mar 24, 2022 · Big Data

Real‑time Dimension Modeling with Flink SQL: Problems, Challenges, and Solutions

This article presents a JD.com BI engineer's case study on applying Flink SQL to real‑time dimension modeling, detailing two complex streaming scenarios, the technical difficulties of handling historical data and performance, and a component‑based solution architecture with future roadmap considerations.

Big DataFlinkReal-Time
0 likes · 13 min read
Real‑time Dimension Modeling with Flink SQL: Problems, Challenges, and Solutions
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 23, 2022 · Information Security

Design and Implementation of the Cleaner Anti‑Crawler System for Real‑Time Threat Mitigation

The article presents a comprehensive design of the Cleaner anti‑crawler system, detailing its background, current challenges, related research, system architecture—including data processing, ban center, and ban store modules built on Flink, MQ, and Redis—implementation details, effectiveness evaluation, and concluding insights on achieving real‑time accuracy in protecting platform data.

BackendReal-Timeanti‑crawler
0 likes · 17 min read
Design and Implementation of the Cleaner Anti‑Crawler System for Real‑Time Threat Mitigation
ELab Team
ELab Team
Mar 15, 2022 · Operations

How Operational Transformation Powers Real-Time Collaborative Editing

This article explains the core principles of Operational Transformation (OT) for real-time collaborative document editing, compares it with diff‑patch approaches, demonstrates JavaScript implementations, and details how OT handles concurrency, version control, and state management in client‑server architectures.

Real-Timecollaborative editingdiff-match-patch
0 likes · 33 min read
How Operational Transformation Powers Real-Time Collaborative Editing
IT Services Circle
IT Services Circle
Mar 14, 2022 · Backend Development

Eight Node.js WebSocket Libraries to Consider in 2022

This article reviews eight popular Node.js WebSocket libraries—SockJS, ws, Socket.IO, Faye WebSocket, SocketCluster, Sockette, and Feathers—detailing their features, popularity, installation commands, and typical use cases for building real‑time backend applications.

BackendJavaScriptNode.js
0 likes · 7 min read
Eight Node.js WebSocket Libraries to Consider in 2022
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 10, 2022 · Backend Development

Engine.IO, Socket.IO & WebSocket: How Real-Time Communication Works

This article explains the relationships among WebSocket, Engine.IO, and Socket.IO, details Engine.IO’s features, handshake, upgrade and disconnect mechanisms, and provides practical code examples for building real‑time communication in Node.js applications, including packet encoding, transport options, and debugging techniques.

Engine.IOJavaScriptNode.js
0 likes · 18 min read
Engine.IO, Socket.IO & WebSocket: How Real-Time Communication Works
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 7, 2022 · Big Data

How China Mobile’s Real‑Time Computing Platform Scales Billions of Events with Flink

This article details China Mobile (Suzhou) Software Technology's evolution from Storm to Flink for real‑time computing, its multi‑version engine and log‑retrieval designs, signal‑business data pipeline optimizations, stability practices around ZooKeeper, and future directions in resource scaling and data‑lake integration.

FlinkKafkaReal-Time
0 likes · 12 min read
How China Mobile’s Real‑Time Computing Platform Scales Billions of Events with Flink
MaGe Linux Operations
MaGe Linux Operations
Jan 22, 2022 · Operations

Introducing RTLA: The New Real‑Time Linux Analysis Tool in Kernel 5.17

RTLA (real‑time Linux analysis tool), developed by Red Hat kernel engineer Daniel Bristot de Oliveira, has been merged into the Linux 5.17 source tree, offering kernel‑level tracing of OS noise and timer latency, command‑line options for high‑priority task delay reporting, and trace output for debugging real‑time performance.

Real-Timeperformancertla
0 likes · 3 min read
Introducing RTLA: The New Real‑Time Linux Analysis Tool in Kernel 5.17
dbaplus Community
dbaplus Community
Jan 12, 2022 · Big Data

How ClickHouse Powers YiBei's Scalable Advertising Data Platform

This article details YiBei's advertising data platform built on ClickHouse, covering business requirements, why ClickHouse was chosen over Druid, storage engine and compression choices, real‑time and offline ingestion pipelines, partitioning, Zookeeper bottlenecks, atomic data replacement, and testing and release strategies for a high‑throughput, low‑latency ad analytics system.

AdvertisingLambda architectureReal-Time
0 likes · 28 min read
How ClickHouse Powers YiBei's Scalable Advertising Data Platform
MaGe Linux Operations
MaGe Linux Operations
Dec 16, 2021 · Artificial Intelligence

How to Build a Real-Time Face Recognition System with Dlib and OpenCV in Python

This guide walks through constructing a Python‑based real‑time face recognition pipeline using Dlib and OpenCV, covering dataset creation, feature extraction, Euclidean distance matching, and live video stream identification, complete with code snippets, parameter tuning tips, and troubleshooting advice.

Real-Timedlibeuclidean distance
0 likes · 20 min read
How to Build a Real-Time Face Recognition System with Dlib and OpenCV in Python
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 20, 2021 · Databases

Real-Time Slow Query Monitoring Architecture for MySQL

This article describes a real‑time slow‑query monitoring solution for MySQL, detailing the overall architecture, the agent that tails slow‑log files and pushes entries to Redis, and the consumer that processes logs, stores them, and alerts DBAs, enabling near‑instant detection of performance issues.

Real-Timemysqlredis
0 likes · 6 min read
Real-Time Slow Query Monitoring Architecture for MySQL
DataFunTalk
DataFunTalk
Oct 14, 2021 · Artificial Intelligence

Evolution of Qingteng FM Real-Time Recommendation System: Architecture, Models, and Microservice Deployment

This article details Qingteng FM's transition from offline batch recommendation to a real-time, deep‑learning driven recommendation system, covering system architecture, recall, coarse‑ranking, ranking models, diversity enhancements, episode recommendation, and the micro‑service framework that streamlined feature engineering and model deployment.

Audio PlatformMicroservicesReal-Time
0 likes · 21 min read
Evolution of Qingteng FM Real-Time Recommendation System: Architecture, Models, and Microservice Deployment
Tencent Qidian Tech Team
Tencent Qidian Tech Team
Sep 9, 2021 · Databases

How MySync Achieves Real-Time MySQL Binlog Synchronization Across Heterogeneous Stores

This article explains the design and implementation of MySync, a component that leverages MySQL binlog to synchronously replicate data to heterogeneous storage systems such as Redis, ElasticSearch, and HBase, detailing its architecture, reader and writer modules, Kafka integration, and strategies for handling master‑slave failover.

BinlogDistributed SystemsReal-Time
0 likes · 15 min read
How MySync Achieves Real-Time MySQL Binlog Synchronization Across Heterogeneous Stores
JD Retail Technology
JD Retail Technology
Sep 8, 2021 · Artificial Intelligence

ARShoe: Real-Time Augmented Reality Shoe Try-On System on Smartphones

The paper presents ARShoe, the first practical real‑time augmented reality shoe try‑on system for smartphones, detailing its multi‑branch neural network, foot pose estimation, rendering pipeline, a newly built foot dataset, and extensive experiments demonstrating high accuracy and over 30 FPS performance on multiple devices.

ARComputer VisionMobile
0 likes · 6 min read
ARShoe: Real-Time Augmented Reality Shoe Try-On System on Smartphones
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 3, 2021 · Backend Development

Distributed Real-Time Local Cache Practice in iQIYI TV Backend

iQIYI TV’s backend implements a distributed real‑time local cache that combines hotspot local storage with a unified messaging bus, management console, and business‑filtering to deliver instant updates, improve hit rates, reduce read‑bottleneck risk, and alleviate load on centralized caches under extreme concurrency.

CacheDistributed SystemsReal-Time
0 likes · 6 min read
Distributed Real-Time Local Cache Practice in iQIYI TV Backend
Architecture Digest
Architecture Digest
Sep 2, 2021 · Backend Development

Real-Time Video Bullet Chat Implementation Using Netty and WebSocket

This article demonstrates how to build a real‑time video bullet‑chat system by selecting Netty and WebSocket, designing a bidirectional service architecture, implementing a Java server with Netty handlers, and creating a browser client with HTML5 video and JavaScript to send and display scrolling comments.

Real-TimeWebSocketbullet-chat
0 likes · 12 min read
Real-Time Video Bullet Chat Implementation Using Netty and WebSocket
Xianyu Technology
Xianyu Technology
Aug 19, 2021 · Backend Development

Architecture of a Community Advertising Placement System

The article describes a three‑layer community advertising placement system for Xianyu, detailing its four core processes (recruitment, selection, construction, delivery), resource slots, material templates, task definition, data storage, real‑time monitoring, and successful case studies, while outlining future algorithmic enhancements.

AdvertisingData-drivenReal-Time
0 likes · 11 min read
Architecture of a Community Advertising Placement System
IT Xianyu
IT Xianyu
Jul 19, 2021 · Backend Development

Implementing a Real‑Time Leaderboard with Redis and PHP

This article explains how to build a real‑time game leaderboard using Redis sorted sets, covering ranking categories, composite scoring formulas, dynamic updates, efficient data retrieval with pipelines, and provides a complete PHP class implementation.

BackendPHPPipeline
0 likes · 11 min read
Implementing a Real‑Time Leaderboard with Redis and PHP
JD Retail Technology
JD Retail Technology
Jul 5, 2021 · Backend Development

Design and Implementation of JD's Real-Time Browsing Record System

The article describes JD's real-time browsing record system architecture, detailing its four modules—storage, query, real-time reporting, and offline reporting—along with hot‑cold data separation, use of Jimdb, HBase, Kafka, and Flink to achieve millisecond‑level latency and high throughput for billions of user records.

BrowsingFlinkHBase
0 likes · 12 min read
Design and Implementation of JD's Real-Time Browsing Record System
Architecture Digest
Architecture Digest
Jun 13, 2021 · Backend Development

Implementing a Real-Time Leaderboard with Redis for a Mobile Game

This article explains how to build a real‑time, dual‑dimension leaderboard for a mobile tank game using Redis Sorted Sets, covering ranking types, composite score calculations, dynamic updates, efficient data retrieval with pipelines, and a complete PHP implementation.

PHPReal-TimeSorted Set
0 likes · 8 min read
Implementing a Real-Time Leaderboard with Redis for a Mobile Game
Top Architect
Top Architect
Jun 4, 2021 · Backend Development

Understanding Real-Time Push Technologies: Short Polling, Long Polling, WebSocket, and Server‑Sent Events

This article explains the concepts and practical implementations of real-time push techniques—including short polling, long polling, WebSocket, and Server‑Sent Events—detailing their principles, advantages, drawbacks, and providing complete JavaScript code examples for both client and server sides.

BackendPollingReal-Time
0 likes · 14 min read
Understanding Real-Time Push Technologies: Short Polling, Long Polling, WebSocket, and Server‑Sent Events
Meituan Technology Team
Meituan Technology Team
May 27, 2021 · Artificial Intelligence

Technical Solutions for Meal Combo Recommendation in Food Delivery

Meituan Waimai tackles long ordering decisions and low merchant combo creation by deploying an offline‑real‑time hybrid system that generates high‑quality meal combos using graph‑label induction, encoder‑decoder, and attention models, reinforced with quality classification and constraint pruning, boosting combo coverage and user experience.

AIEncoder-DecoderReal-Time
0 likes · 20 min read
Technical Solutions for Meal Combo Recommendation in Food Delivery
Xianyu Technology
Xianyu Technology
Apr 22, 2021 · Big Data

Real-time Performance Optimization of the Mahé Selection and Delivery System

By classifying data streams, aggregating large‑scale T+1 records in six‑hour windows, encoding attributes with multi‑value mappings, storing compressed rule‑hit backups, and synchronizing recall tables in real time, Mahé’s selection‑and‑delivery pipeline cut end‑to‑end latency from minutes to seconds, achieving robust second‑level responsiveness.

Big DataReal-TimeSystem Architecture
0 likes · 12 min read
Real-time Performance Optimization of the Mahé Selection and Delivery System
IT Architects Alliance
IT Architects Alliance
Apr 20, 2021 · Big Data

Real-time Log Processing System Based on Flink and Drools

This article describes a real-time log processing platform that integrates Kafka, Flink, Drools rule engine, Redis, and Elasticsearch to unify heterogeneous log formats, extract business metrics, and provide configurable, dynamic data processing for large‑scale logging scenarios.

DroolsElasticsearchFlink
0 likes · 6 min read
Real-time Log Processing System Based on Flink and Drools
dbaplus Community
dbaplus Community
Apr 17, 2021 · Big Data

How a Traditional Finance Firm Tackles Real‑Time Analytics with Flink

This article details a financial company's exploration of Apache Flink for real‑time processing, covering its unique business constraints, end‑to‑end data pipeline, single‑table and multi‑table use cases, implementation challenges, code snippets, data initialization, testing strategies, and lessons learned.

FinancialFlinkHBase
0 likes · 13 min read
How a Traditional Finance Firm Tackles Real‑Time Analytics with Flink
Liangxu Linux
Liangxu Linux
Mar 28, 2021 · Fundamentals

How Linux Schedules Processes and Threads: From Tasks to CFS and Real‑Time

This article explains Linux's scheduling subsystem in depth, covering process definitions, memory layout, state machines, context switches, priority and timeslice handling, the modular scheduler framework, various scheduler classes such as CFS, real‑time and deadline, group scheduling, signal processing, and the differences between kernel and user threads, providing a comprehensive guide for developers and system engineers.

CFSLinuxReal-Time
0 likes · 35 min read
How Linux Schedules Processes and Threads: From Tasks to CFS and Real‑Time
Java Architect Essentials
Java Architect Essentials
Mar 19, 2021 · Industry Insights

Top Open‑Source Real‑Time Collaborative Editors You Should Try

This article reviews several open‑source real‑time collaborative editing platforms—including Hackpad, Etherpad, Firepad, ownCloud Documents, Gobby, and ONLYOFFICE—highlighting their key features, licensing, source‑code repositories, and how they enable multiple users to edit, comment, and share documents simultaneously without the constraints of proprietary services.

Real-Timecollaborative editingdocument collaboration
0 likes · 11 min read
Top Open‑Source Real‑Time Collaborative Editors You Should Try
DataFunTalk
DataFunTalk
Dec 6, 2020 · Artificial Intelligence

Building an AI Ecosystem with Flink: Overview of AI Flow and Its Architecture

This article explains how Flink enables end‑to‑end machine‑learning workflows through AI Flow, covering the background of Lambda architecture, AI task stages, the advantages of Flink, AI Flow components, AI Graph concepts, integration with Python and TensorFlow, and a real‑world advertising recommendation use case.

AI FlowFlinkReal-Time
0 likes · 14 min read
Building an AI Ecosystem with Flink: Overview of AI Flow and Its Architecture
Java Architect Essentials
Java Architect Essentials
Dec 6, 2020 · Backend Development

Why Game Servers Resist Microservices: Real‑Time Constraints Explained

The article analyzes why many game server architectures avoid microservices, highlighting real‑time latency requirements, stateful processing, network overhead, and the mismatch between typical microservice patterns and the high‑performance demands of multiplayer online battle arena games.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 9 min read
Why Game Servers Resist Microservices: Real‑Time Constraints Explained
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 10, 2020 · Cloud Native

How Alibaba’s Cloud‑Native Architecture Powered 580K Orders per Second on 2020 Double‑11

The 2020 Tmall Double‑11 event shattered records with a peak of 583,000 orders per second, showcasing Alibaba’s digital‑native business operating system that combines cloud‑native migration, AI, big‑data streaming, real‑time video, and intelligent logistics to sustain the world’s largest traffic surge.

AIReal-Timebig-data
0 likes · 15 min read
How Alibaba’s Cloud‑Native Architecture Powered 580K Orders per Second on 2020 Double‑11
Hulu Beijing
Hulu Beijing
Nov 10, 2020 · Artificial Intelligence

Hulu’s AI Secrets: Binge Ad Prediction and Real‑Time Allocation

On November 7, 2020, Hulu’s Shulei presented how the company’s video advertising platform employs AI-driven algorithms—including binge‑watch prediction, inventory forecasting with Prophet, and a PID‑controller based real‑time allocation system—to enhance targeting, optimize revenue, and improve user experience.

AIAdvertisingPrediction
0 likes · 7 min read
Hulu’s AI Secrets: Binge Ad Prediction and Real‑Time Allocation
360 Tech Engineering
360 Tech Engineering
Nov 6, 2020 · Big Data

Guide to Flink SQL: Features, Scenarios, and Productization

Flink SQL, the high‑level SQL interface for Apache Flink, offers language‑independent, dependency‑free, easy‑to‑use stream processing with advanced features such as DDL, UDFs, time semantics, windowing, pattern matching, and built‑in connectors, supporting data synchronization, batch‑stream fusion, Hive integration, and various product enhancements.

Data IntegrationFlinkReal-Time
0 likes · 11 min read
Guide to Flink SQL: Features, Scenarios, and Productization
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 6, 2020 · Big Data

Recommended Technical Articles: iQiyi Effect Advertising Exploration and Druid Practice

This recommendation highlights two iTech Forum pieces—one detailing iQiyi’s effect advertising exploration and implementation, and another documenting the company’s Druid practice and technical evolution—providing readers with in‑depth case studies, performance insights, and practical guidance for similar large‑scale data and advertising systems.

AdvertisingBig DataData Analytics
0 likes · 1 min read
Recommended Technical Articles: iQiyi Effect Advertising Exploration and Druid Practice
Architecture Digest
Architecture Digest
Sep 6, 2020 · Game Development

Why Game Servers Are Reluctant to Adopt Microservices Architecture

The article explains that game servers, especially real‑time multiplayer titles, avoid microservices because the added network overhead, stateful communication requirements, and strict latency constraints make monolithic or tightly coupled designs more suitable for high‑performance gameplay.

Network LatencyReal-TimeStateful
0 likes · 8 min read
Why Game Servers Are Reluctant to Adopt Microservices Architecture
Architects Research Society
Architects Research Society
Sep 4, 2020 · Frontend Development

Polling vs Server‑Sent Events vs WebSockets: Choosing the Right Real‑Time Communication Method

This article compares three real‑time data delivery techniques—long/short polling, Server‑Sent Events, and WebSockets—explaining their mechanisms, advantages, drawbacks, and providing sample client‑server implementations to help developers select the most suitable approach for a dashboard that streams GitHub/Twitter activity.

BackendJavaScriptPolling
0 likes · 12 min read
Polling vs Server‑Sent Events vs WebSockets: Choosing the Right Real‑Time Communication Method
Top Architect
Top Architect
Sep 1, 2020 · Game Development

Why Game Companies’ Servers Are Reluctant to Adopt Microservices

The article explains, through interview excerpts, why many game studios avoid microservice architectures for their real‑time servers, highlighting latency‑sensitive communication, stateful processing, and the overhead of distributed networking that conflict with the performance demands of modern multiplayer games.

BackendDistributed SystemsMicroservices
0 likes · 8 min read
Why Game Companies’ Servers Are Reluctant to Adopt Microservices
Architect
Architect
Aug 29, 2020 · Game Development

Why Game Servers Are Reluctant to Adopt Microservices: Technical Perspectives

The article explains that game servers, especially for fast‑paced multiplayer titles, avoid microservice architectures because real‑time latency, stateful in‑memory processing, and high‑performance networking requirements make the added overhead and complexity of microservices unsuitable.

Real-Timegame server
0 likes · 8 min read
Why Game Servers Are Reluctant to Adopt Microservices: Technical Perspectives
Programmer DD
Programmer DD
Aug 16, 2020 · Game Development

Why Game Servers Shy Away from Microservices: Real‑Time Constraints Explained

This article examines why many game companies avoid microservice architectures, highlighting the real‑time latency, stateful memory requirements, and networking constraints that make traditional microservice patterns unsuitable for fast, multiplayer game servers.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 8 min read
Why Game Servers Shy Away from Microservices: Real‑Time Constraints Explained
Java Backend Technology
Java Backend Technology
Aug 4, 2020 · Game Development

Why Game Servers Shun Microservices: Real‑Time Performance Challenges

Game servers often avoid microservice architectures because real‑time communication, low latency, and stateful processing demand tightly coupled, high‑performance designs, making the added network overhead, stateless constraints, and complexity of microservices unsuitable for fast‑paced multiplayer games.

MicroservicesNetwork LatencyReal-Time
0 likes · 9 min read
Why Game Servers Shun Microservices: Real‑Time Performance Challenges
Tencent Cloud Developer
Tencent Cloud Developer
Jul 17, 2020 · Frontend Development

Creating a Stunning Countdown Timer and Real‑Time Interactive Mini‑Program for Massive Online Events

This article details the technical design and implementation of a CSS‑based countdown timer, component‑driven multi‑platform development, and a high‑concurrency real‑time interaction system using WeChat Cloud Development's watch API for Tencent Games' 2020 online conference.

CSSReal-TimeWeChat Mini Program
0 likes · 15 min read
Creating a Stunning Countdown Timer and Real‑Time Interactive Mini‑Program for Massive Online Events
dbaplus Community
dbaplus Community
Jul 7, 2020 · Big Data

How Flink + ClickHouse Power Real‑Time Analytics at Scale

This article explains how FunTouTiao builds a high‑performance real‑time analytics pipeline using Flink, Hive, and ClickHouse, covering business scenarios, hour‑level and second‑level Flink‑to‑Hive architectures, streaming file sink mechanics, multi‑user permissions, ClickHouse performance tricks, and future roadmap for unified stream‑batch storage.

Big DataFlinkReal-Time
0 likes · 18 min read
How Flink + ClickHouse Power Real‑Time Analytics at Scale
DataFunTalk
DataFunTalk
Jun 30, 2020 · Big Data

Flink Real‑Time Data Warehouse Practices at Shopee Singapore Data Team

This article details Shopee Singapore Data Team’s implementation of a Flink‑based real‑time data warehouse, covering background challenges, layered architecture integrating Kafka, HBase, Druid, Hive, streaming pipelines, job management, monitoring, and future plans to expand Flink SQL support.

FlinkReal-TimeShopee
0 likes · 15 min read
Flink Real‑Time Data Warehouse Practices at Shopee Singapore Data Team
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 15, 2020 · Fundamentals

Process and Thread Scheduling: Algorithms, Strategies, and Goals

This article provides a comprehensive overview of process and thread scheduling in operating systems, explaining the role of the scheduler, different scheduling algorithms such as FCFS, SJF, round‑robin, priority, multilevel‑queue and lottery, their classification for batch, interactive and real‑time environments, and the key performance goals like fairness, throughput and response time.

CPUOperating SystemReal-Time
0 likes · 31 min read
Process and Thread Scheduling: Algorithms, Strategies, and Goals
Xianyu Technology
Xianyu Technology
May 7, 2020 · Frontend Development

Design and Implementation of a Front-End Complex Event Processing Framework

The article presents a pure front‑end Complex Event Processing framework that captures user actions, uses an NFA‑based engine to evaluate dynamic strategies, synchronizes data across pages via local storage, and delivers millisecond‑level real‑time user reach on Mini‑program, Web, and Weex platforms.

CEPFront-endMulti-Container
0 likes · 8 min read
Design and Implementation of a Front-End Complex Event Processing Framework
Laravel Tech Community
Laravel Tech Community
Apr 17, 2020 · Backend Development

Master Real‑Time Laravel Event Broadcasting with WebSockets

This guide explains how to configure Laravel's broadcasting system, choose drivers like Pusher, Redis, or Socket.IO, implement event classes, set up channel authorization, and listen for real‑time updates in JavaScript using Laravel Echo for seamless WebSocket communication.

Event BroadcastingLaravelLaravel Echo
0 likes · 15 min read
Master Real‑Time Laravel Event Broadcasting with WebSockets
DataFunTalk
DataFunTalk
Mar 28, 2020 · Big Data

Applying Flink State Management for Real-Time Recommendation Scenarios

This article explains how Apache Flink's flexible state management can be leveraged to solve data correlation challenges in real‑time recommendation platforms, compares Flink with Spark and Storm, describes the underlying broadcast and managed state mechanisms, and provides a step‑by‑step implementation using Kafka, Druid, and custom broadcast functions.

Big DataFlinkReal-Time
0 likes · 14 min read
Applying Flink State Management for Real-Time Recommendation Scenarios