Tagged articles
35 articles
Page 1 of 1
Architect's Guide
Architect's Guide
May 13, 2026 · Big Data

Next‑Gen Visual Drag‑Drop Data Flow Platform: Features, Architecture, and Performance

The article introduces a visual drag‑and‑drop data flow platform that unifies stream and batch processing, offers version control, automatic fault tolerance, configurable data permissions, comprehensive monitoring, data alignment, and query templates, and presents single‑instance performance benchmarks of over 30k and 60k ops/s.

Data AlignmentData FlowDrag-and-Drop
0 likes · 7 min read
Next‑Gen Visual Drag‑Drop Data Flow Platform: Features, Architecture, and Performance
21CTO
21CTO
Jan 13, 2026 · Backend Development

Building a C Static Analyzer with MoonBit: From Lexer to Data‑Flow Analysis

This article walks through the design and implementation of a static analysis framework for C programs using MoonBit, covering lexical and syntactic parsing, AST generation, conversion to a control‑flow‑graph IR, and data‑flow analyses such as uninitialized‑variable detection and liveness.

CILData FlowMoonBit
0 likes · 19 min read
Building a C Static Analyzer with MoonBit: From Lexer to Data‑Flow Analysis
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Mar 9, 2025 · Fundamentals

Unveiling Complete Data Flow Systems: Architecture, Reliability, and Scalability

This article explains how modern data‑intensive applications are built, detailing a complete data‑flow architecture—from API requests, caching, database queries, change capture, search indexing, and message queues—to core system concerns such as reliability, scalability, and maintainability, offering practical insights for architects.

Data FlowReliabilityScalability
0 likes · 10 min read
Unveiling Complete Data Flow Systems: Architecture, Reliability, and Scalability
Java Tech Enthusiast
Java Tech Enthusiast
Dec 28, 2024 · Fundamentals

How to Understand Unfamiliar Project Code as a New Developer

To master an unfamiliar codebase, a new developer should first run the project, pick a core feature, trace its data flow through modules step‑by‑step—like placing an elephant in a refrigerator—understand each function in context, then expand outward, ensuring deep comprehension before listing the project on a résumé.

Code UnderstandingData Flownew developer
0 likes · 4 min read
How to Understand Unfamiliar Project Code as a New Developer
Python Programming Learning Circle
Python Programming Learning Circle
Nov 28, 2024 · Fundamentals

How to Use Ryven: A Visual Python Scripting Tool

This article introduces Ryven, a visual Python scripting environment created by a university student, explains its installation requirements, demonstrates its data‑flow and execution‑flow modes, and provides step‑by‑step usage instructions for interactive programming.

Data FlowTutorialVisual Programming
0 likes · 4 min read
How to Use Ryven: A Visual Python Scripting Tool
Data Thinking Notes
Data Thinking Notes
Sep 12, 2024 · Information Security

How to Overcome the Top 3 Data Flow Challenges and Secure Your Data Assets

This article outlines the framework for data element circulation, identifies three major security and compliance challenges in data flow, and presents five practical measures plus a six‑step method for incorporating data assets into financial statements to enhance transparency and value.

Big DataData AssetData Flow
0 likes · 10 min read
How to Overcome the Top 3 Data Flow Challenges and Secure Your Data Assets
Python Programming Learning Circle
Python Programming Learning Circle
Jun 17, 2024 · Fundamentals

Introducing Ryven: A Python Visual Scripting Tool for Data‑Flow and Execution‑Flow Programming

This article introduces Ryven, an open‑source Python visual scripting environment that lets users build and run data‑flow or execution‑flow graphs with real‑time feedback, explains how to set up the required Python and PySide2 environment, and outlines its main features and future roadmap.

Data FlowVisual Programmingexecution flow
0 likes · 3 min read
Introducing Ryven: A Python Visual Scripting Tool for Data‑Flow and Execution‑Flow Programming
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 23, 2024 · Mobile Development

Understanding Perfetto Data Flow Architecture and Reducing Trace Data Loss

Perfetto’s tracing system links multiple producers to a single consumer via shared‑memory buffers, where careful sizing of pages, chunks, and central buffers, along with tuned protobuf encoding and scheduling priorities, mitigates CPU overhead and prevents data loss, enabling reliable observability on Android devices.

AndroidData FlowObservability
0 likes · 26 min read
Understanding Perfetto Data Flow Architecture and Reducing Trace Data Loss
DataFunTalk
DataFunTalk
Feb 18, 2024 · Cloud Computing

Research on the Unified Storage Platform for the Supercomputing Internet

This article presents a comprehensive overview of the challenges, key technologies, and future applications of a unified storage platform built on Alluxio for China's national supercomputing internet, detailing its architecture, data flow strategies, deployment status, and industry use cases across multiple sectors.

AlluxioData FlowHigh‑performance computing
0 likes · 13 min read
Research on the Unified Storage Platform for the Supercomputing Internet
ByteDance Data Platform
ByteDance Data Platform
Nov 22, 2023 · Frontend Development

How HookStore Revamps DataWind’s Frontend Data Flow with Redux and Hooks

This article explains how DataWind’s frontend team replaced the outdated Dva‑based data flow with a new Redux‑plus‑hook solution called HookStore, detailing the pain points of complex initialization, legacy async syntax, tight module coupling, and showing migration steps, code examples, and benefits such as multi‑instance support and OpenAPI decoupling.

Data FlowReactRedux
0 likes · 14 min read
How HookStore Revamps DataWind’s Frontend Data Flow with Redux and Hooks
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2023 · Backend Development

Choosing the Right API Diagram: Sequence, End‑to‑End, Component & Data Flow

This article explains how various API architecture diagrams—sequence, end‑to‑end, component, and data flow—visually represent interactions among services, helping developers, managers, and clients understand system structure, identify bottlenecks, security risks, and guide optimization decisions.

API architectureData FlowSequence Diagram
0 likes · 6 min read
Choosing the Right API Diagram: Sequence, End‑to‑End, Component & Data Flow
Top Architect
Top Architect
Sep 20, 2023 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article explains how WeChat Pay solved the fragmented iOS/Android implementations by building a C++‑based cross‑platform framework, introducing UseCase‑driven flow abstraction, a unified routing mechanism, disciplined network request handling, and standardized data passing, resulting in up to 45% code reduction and faster feature delivery.

CData FlowNetwork Requests
0 likes · 17 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity
Selected Java Interview Questions
Selected Java Interview Questions
Jul 18, 2023 · Backend Development

Understanding Reactive Streams: Data Flow, Backpressure, and Core Interfaces

This article explains the concept of data streams, compares pull and push processing models, discusses flow‑control and backpressure mechanisms, evaluates queue choices, and details the core Reactive Streams interfaces (Publisher, Subscriber, Subscription) with example code and references to popular libraries.

AsynchronousData FlowPublisher
0 likes · 7 min read
Understanding Reactive Streams: Data Flow, Backpressure, and Core Interfaces
Big Data Technology & Architecture
Big Data Technology & Architecture
Apr 4, 2023 · Big Data

Understanding Flink’s Data Flow: Buffer Pools, Network Transfer, and Credit‑Based Flow Control

This article explains Flink’s internal data abstraction and transfer mechanisms, detailing how data moves between operators via network buffers, the role of ByteBuffer and NetworkBufferPool, the serialization process, Netty integration, and credit‑based flow control to handle backpressure.

Big DataCredit-based Flow ControlData Flow
0 likes · 10 min read
Understanding Flink’s Data Flow: Buffer Pools, Network Transfer, and Credit‑Based Flow Control
Bilibili Tech
Bilibili Tech
Oct 25, 2022 · Mobile Development

Architecture and Data Flow of Bilibili Live Room: MVVM Design, View Interaction, and Business Segmentation

The article dissects Bilibili’s live‑room architecture, showing how dozens of independent MVVM‑based Views act as business units, explains the coupling problems caused by improper LiveData and cross‑ViewModel references, outlines a service‑driven data‑flow and zone‑based lifecycle model, and proposes systematic refactoring to reduce technical debt and foster shared architectural ownership.

Data FlowMVVMMobile Development
0 likes · 13 min read
Architecture and Data Flow of Bilibili Live Room: MVVM Design, View Interaction, and Business Segmentation
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 28, 2022 · Fundamentals

How to Break Down UI Requirements: A Practical Guide for Developers and Testers

This article presents a systematic, six‑point approach for developers and testers to decompose UI‑related requirements—covering UI scope, data sources, data‑UI binding, user interaction handling, behavior tracking, and post‑release monitoring—to improve implementation clarity, collaboration, and delivery quality.

Data FlowSoftware EngineeringSoftware Testing
0 likes · 13 min read
How to Break Down UI Requirements: A Practical Guide for Developers and Testers
ELab Team
ELab Team
Mar 17, 2022 · Frontend Development

Understanding Data Flow: Comparing Redux, MobX, RxJS, and Recoil

This article explains the concept of data flow, compares three major front‑end state‑management approaches—Redux, MobX, and RxJS—introduces Recoil, and discusses an ideal source‑data programming model for building maintainable, reactive user interfaces.

Data FlowMobXRecoil
0 likes · 12 min read
Understanding Data Flow: Comparing Redux, MobX, RxJS, and Recoil
Taobao Frontend Technology
Taobao Frontend Technology
Feb 18, 2022 · Fundamentals

Unlock JavaScript Performance: From AST to Control Flow Graphs Explained

This article explores how understanding and visualizing JavaScript’s control and data flow—through abstract syntax trees, data flow graphs, and control flow graphs—can guide effective code optimization, illustrated with hardware-inspired examples and practical Arduino code, while also introducing SSA and Node Sea concepts.

ASTCode OptimizationControl Flow
0 likes · 13 min read
Unlock JavaScript Performance: From AST to Control Flow Graphs Explained
ByteFE
ByteFE
Aug 5, 2021 · Frontend Development

Performance Thinking in Front‑End Applications: A ReactJS Perspective

The article discusses how to approach performance for entire front‑end applications—especially ReactJS—by considering real‑world data flow, state management, caching strategies, and the limitations of benchmark‑driven choices, while offering practical references and future topics.

Data FlowReactJScaching
0 likes · 5 min read
Performance Thinking in Front‑End Applications: A ReactJS Perspective
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 3, 2021 · Frontend Development

How We Solved Complex Frontend Data Flow with MobX and DDD

Facing tangled data flow, excessive template code, and scaling challenges in a large single‑page app, we analyzed business traits, identified pain points, and redesigned the architecture using layered stores, an API anti‑corruption layer, and domain‑driven design with MobX, achieving simpler, reusable, and maintainable front‑end code.

DDDData FlowMobX
0 likes · 12 min read
How We Solved Complex Frontend Data Flow with MobX and DDD
MaGe Linux Operations
MaGe Linux Operations
Jan 30, 2021 · Fundamentals

Explore Ryven: Visual Python Scripting Made Interactive

Discover Ryven, a visual Python scripting tool that turns ordinary code into an interactive workflow, showing each step from image input and resizing to bilateral filtering, while offering data‑flow and execution‑flow modes for real‑time feedback.

Data FlowPythonVisual Programming
0 likes · 3 min read
Explore Ryven: Visual Python Scripting Made Interactive
ITPUB
ITPUB
Jun 22, 2020 · Mobile Development

How We Unified iOS and Android Payments with a C++ Cross‑Platform Architecture

Facing divergent iOS and Android implementations, the WeChat Pay team built a C++‑based cross‑platform framework that consolidates payment flows, introduces a UseCase‑driven routing mechanism, refactors network requests, and enforces strict data passing, resulting in reduced code size, fewer bugs, and faster feature delivery.

C++Data FlowWeChat Pay
0 likes · 16 min read
How We Unified iOS and Android Payments with a C++ Cross‑Platform Architecture
UCloud Tech
UCloud Tech
May 25, 2018 · Information Security

How Blockchain and Advanced Cryptography Secure Data Flow: A Deep Dive

An in‑depth overview explains how blockchain, homomorphic encryption, zero‑knowledge proofs, group and ring signatures, and differential privacy collectively secure data flow, enabling trusted sharing while preserving ownership and privacy across providers, consumers, and algorithm services.

BlockchainData FlowHomomorphic Encryption
0 likes · 11 min read
How Blockchain and Advanced Cryptography Secure Data Flow: A Deep Dive
Xianyu Technology
Xianyu Technology
May 8, 2018 · Mobile Development

Flutter Rendering Pipeline and Performance Optimization

This article delves into Flutter’s rendering pipeline, explaining the three‑tree architecture, build‑layout‑paint stages, state lifecycle, data flow, and optimization techniques such as relayout and repaint boundaries, while highlighting common pitfalls and best practices for high‑performance Flutter UI development.

Data FlowElementPerformance Optimization
0 likes · 10 min read
Flutter Rendering Pipeline and Performance Optimization