Tag

architecture

0 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Jul 12, 2024 · Frontend Development

Design and Implementation of a Unified Multi‑Business Detail Page Framework

The project consolidates three separate detail‑page implementations into a single, reusable framework that separates business, component, and framework layers, employs dependency‑injection and scoped lifecycles to support diverse scenarios while ensuring stability through comprehensive logging, monitoring, and staged gray‑release testing.

Modular Designarchitecturecode reuse
0 likes · 11 min read
Design and Implementation of a Unified Multi‑Business Detail Page Framework
DaTaobao Tech
DaTaobao Tech
Jun 14, 2024 · Backend Development

Large-Scale Refactoring of a Video Streaming Service: Architecture Redesign and Implementation

To tackle mounting complexity in a fast‑growing video streaming platform, the team executed a large‑scale refactor that introduced a vertical‑layered, horizontally modular architecture, enforced coding standards and ArchUnit guards, applied incremental safe refactoring and gray‑release monitoring, ultimately reducing core classes to seven, improving code quality and engineering efficiency.

MicroservicesVideo Streamingarchitecture
0 likes · 13 min read
Large-Scale Refactoring of a Video Streaming Service: Architecture Redesign and Implementation
DaTaobao Tech
DaTaobao Tech
Dec 20, 2023 · Backend Development

Designing a Unified Structural Template for Multi‑Module Business Applications

The article proposes a unified structural template that links business and technical architectures for multi‑module applications, revisiting the VSEF framework with client and business‑logic modules, handling concerns such as exceptions, idempotency and concurrency, using a simple Request/Result model, and demonstrating its reuse through price‑insurance and Groupon case studies, enabling rapid, container‑like service initialization while preserving clear separation of logic and infrastructure.

Case StudyIdempotencyarchitecture
0 likes · 7 min read
Designing a Unified Structural Template for Multi‑Module Business Applications
DaTaobao Tech
DaTaobao Tech
Dec 13, 2023 · Backend Development

Understanding VSEF Architecture: Core Structure, Evolution, and Component Selection

The article explains VSEF’s three‑layer architecture—entry, kernel, and dependencies—detailing how evolutionary themes, component selection, and design patterns such as Template Method and Strategy enable a stable core while allowing flexible, domain‑specific extensions through both market and self‑built modules.

Componentsarchitecturebackend
0 likes · 16 min read
Understanding VSEF Architecture: Core Structure, Evolution, and Component Selection
Bilibili Tech
Bilibili Tech
Nov 14, 2023 · Backend Development

Evolution of Bilibili's Voice Chat Room Architecture: From Live Streaming to Multi‑User RTC Interaction

The article chronicles Bilibili’s voice‑chat room transformation from a simple one‑to‑one live‑streaming setup to a scalable multi‑host RTC system, detailing the new session‑channel model, server‑driven mic‑seat management, extensive monitoring, state‑synchronization techniques, revenue‑engine integration, domain‑driven design, and continuous‑delivery practices.

DevOpsDomain-Driven DesignLive Streaming
0 likes · 25 min read
Evolution of Bilibili's Voice Chat Room Architecture: From Live Streaming to Multi‑User RTC Interaction
Bilibili Tech
Bilibili Tech
Apr 7, 2023 · Mobile Development

Design and Refactoring of Inline Video Playback in Feed Streams

The article describes a modular refactor of Bilibili’s feed‑stream inline video playback, introducing a central ModuleInlineManager, ViewHandler, ViewFetcher, and an InlineController that encapsulate player logic, eliminate duplicated code, simplify maintenance, and enable flexible feature testing across diverse feed pages.

Mobile Developmentarchitecturefeed stream
0 likes · 11 min read
Design and Refactoring of Inline Video Playback in Feed Streams
HelloTech
HelloTech
Jun 11, 2021 · Mobile Development

Lumos Hybrid Stack: A Cross‑Platform Solution to Boost Mobile Development Efficiency

Lumos Hybrid Stack leverages Dart and Flutter to unify iOS and Android business logic, cutting duplicated development effort, accelerating debugging, and saving person‑days while providing a consistent, extensible architecture, performance monitoring, and a communication protocol that paves the way for future centralized state‑management across platforms.

DartEfficiencyFlutter
0 likes · 10 min read
Lumos Hybrid Stack: A Cross‑Platform Solution to Boost Mobile Development Efficiency
Xianyu Technology
Xianyu Technology
Oct 30, 2019 · Frontend Development

Improving Front-End Development Efficiency with Serverless ViewModel Architecture

By relocating the ViewModel layer to a serverless backend, developers can implement a single, reusable ViewModel as FaaS functions that serve web, native, and mini‑program front‑ends, dramatically cutting duplication, maintenance costs, and development effort while simplifying updates across all platforms.

EfficiencyFaaSViewModel
0 likes · 6 min read
Improving Front-End Development Efficiency with Serverless ViewModel Architecture
Xianyu Technology
Xianyu Technology
Oct 25, 2019 · Cloud Native

Evolution of Xianyu’s Business Architecture: From Trial Phase to Cloud‑Native Integration

Xianyu’s architecture progressed through four stages—trial, growth, platform, and cloud‑native integration—each aligning technical choices with business needs, shifting from rapid hybrid routing to automated services, extensible frameworks, and finally a unified Flutter/Dart stack that cuts development effort, boosts collaboration, and accelerates iteration.

DartMicroservicesarchitecture
0 likes · 12 min read
Evolution of Xianyu’s Business Architecture: From Trial Phase to Cloud‑Native Integration
Tencent Cloud Developer
Tencent Cloud Developer
Jul 9, 2019 · Cloud Computing

Technical Salon Summary: Mobile Live Streaming, P2P Acceleration, Overseas Live Streaming Architecture, RTC‑PSTN Integration, and Video AI Practices

At a Cloud+ Community salon on June 29, nearly 300 developers heard Tencent Cloud detail mobile co‑hosting live streaming, P2P‑accelerated CDN, globally distributed overseas streaming architecture, RTC‑to‑PSTN integration, and AI‑driven video services such as recognition, moderation, compression, editing, and highlight extraction.

AICloud ComputingLive Streaming
0 likes · 28 min read
Technical Salon Summary: Mobile Live Streaming, P2P Acceleration, Overseas Live Streaming Architecture, RTC‑PSTN Integration, and Video AI Practices
Xianyu Technology
Xianyu Technology
Jun 20, 2019 · Big Data

Design of a High-Performance Real-Time Data Processing System for Service Diagnosis

The paper presents a high‑performance real‑time data processing pipeline that collects, transports, preprocesses, and computes service logs and metrics using Alibaba Logtail, LogHub, and an enhanced Flink (Blink) engine, persisting root‑cause graphs in Lindorm, achieving sub‑3‑second latency for tens of millions of events per second and cutting diagnosis time to about five seconds.

Data ProcessingReal-time Streamingarchitecture
0 likes · 10 min read
Design of a High-Performance Real-Time Data Processing System for Service Diagnosis
Meitu Technology
Meitu Technology
Jul 27, 2017 · Backend Development

Meitu Internet Technology Salon: Live Streaming Technology Architecture and Practices

At Meitu’s fifth Internet Technology Salon in Xiamen, senior engineers from Meitu and Hulu detailed the company’s self‑built cloud live‑streaming stack, multi‑center optimization, DASH‑based high‑definition delivery, and the evolution of Meipai’s bullet‑screen architecture that now supports near‑million concurrent users, highlighting performance gains, cost control, and future intelligent dispatch strategies.

CDNLive StreamingStreaming
0 likes · 12 min read
Meitu Internet Technology Salon: Live Streaming Technology Architecture and Practices
Meitu Technology
Meitu Technology
Jul 16, 2016 · Backend Development

Meitu Technology Salon: Golang Application Practice

The Meitu Technology Salon’s second offline session, held on July 24 2016, gathered senior R&D engineers to explore practical Golang applications through three case studies—Meitu’s high‑performance services, Panda TV’s live‑streaming architecture overhaul, and NetEase’s P2P cache system redesign—offering insights and networking for 100 participants.

Backend DevelopmentLive StreamingMeitu
0 likes · 4 min read
Meitu Technology Salon: Golang Application Practice