Tag

Data Flow

0 views collected around this technical thread.

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 FlowSystem Architecturemaintainability
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é.

Data FlowProject OnboardingSoftware Development
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 FlowPythonRyven
0 likes · 4 min read
How to Use Ryven: A Visual Python Scripting Tool
Test Development Learning Exchange
Test Development Learning Exchange
Sep 20, 2024 · Fundamentals

Python yield from: Simplifying Nested Generator Calls and Data Flow

This article explains Python's yield from feature, which simplifies nested generator calls and data flow by delegating sub-generator iteration results to the current generator.

Data FlowException HandlingGenerators
0 likes · 5 min read
Python yield from: Simplifying Nested Generator Calls and Data Flow
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 FlowPythonRyven
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.

Data FlowObservabilityPerformance
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
Python Programming Learning Circle
Python Programming Learning Circle
Nov 29, 2023 · Fundamentals

Introducing Ryven: A Python Visual Programming Tool for Interactive Data Flow

This article introduces Ryven, a Python‑based visual programming environment that lets users see real‑time feedback while manipulating matrices, explains its data‑flow and execution‑flow modes, provides setup instructions, and shares background about its creator.

Data FlowPythonRyven
0 likes · 5 min read
Introducing Ryven: A Python Visual Programming Tool for Interactive Data Flow
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 FlowFrontendHooks
0 likes · 14 min read
How HookStore Revamps DataWind’s Frontend Data Flow with Redux and Hooks
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.

C++Cross‑PlatformData Flow
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.

Data FlowPublisherReactive Streams
0 likes · 7 min read
Understanding Reactive Streams: Data Flow, Backpressure, and Core Interfaces
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
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.

CachingData FlowFrontend
0 likes · 5 min read
Performance Thinking in Front‑End Applications: A ReactJS Perspective
Python Programming Learning Circle
Python Programming Learning Circle
Apr 14, 2021 · Fundamentals

Introducing Ryven: A Python Visual Scripting Tool and How to Use It

This article introduces Ryven, a Python visual scripting tool created by a university student, explains how to set up the environment, run the editor, and describes its data‑flow and execution‑flow modes along with future feature ideas, highlighting that visual programming complements rather than replaces text coding.

Data FlowPythonRyven
0 likes · 3 min read
Introducing Ryven: A Python Visual Scripting Tool and How to Use It
Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 26, 2021 · Backend Development

Design and Architecture of a High‑Availability Instant Messaging System

This article explains the overall architecture, data structures, login and messaging flows, common real‑time, reliability and consistency challenges, and high‑availability and high‑concurrency techniques used in a production instant‑messaging service.

Data FlowHigh AvailabilityIM
0 likes · 13 min read
Design and Architecture of a High‑Availability Instant Messaging System
Qunar Tech Salon
Qunar Tech Salon
Jun 14, 2018 · Mobile Development

Using MobX for Data Flow Management in a React Native Mobile Ticketing Application

This article explains how MobX replaces Redux for state management in a React Native flight‑ticket app, detailing its architecture, module breakdown, implementation steps, and the performance and maintenance advantages it brings to complex mobile projects.

Data FlowMobile DevelopmentPerformance Optimization
0 likes · 13 min read
Using MobX for Data Flow Management in a React Native Mobile Ticketing Application
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 FlowElementFlutter
0 likes · 10 min read
Flutter Rendering Pipeline and Performance Optimization
Ctrip Technology
Ctrip Technology
Apr 3, 2018 · Frontend Development

Understanding MVVM: Concepts, Evolution, and Frontend Data‑Flow Solutions

This article explains the MVVM pattern, its principles, recent evolutions, and how it relates to various frontend data‑flow approaches, providing a comprehensive view that helps developers choose the most suitable architecture for their projects.

Data FlowFrontendMVVM
0 likes · 9 min read
Understanding MVVM: Concepts, Evolution, and Frontend Data‑Flow Solutions