58 Tech
Author

58 Tech

Official tech channel of 58, a platform for tech innovation, sharing, and communication.

450
Articles
0
Likes
1.1k
Views
0
Comments
Recent Articles

Latest from 58 Tech

100 recent articles max
58 Tech
58 Tech
Feb 21, 2023 · Backend Development

Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter

This article presents the architecture, technology choices, and practical implementation details of FairPushy—a Dart‑driven backend and Flutter dynamic‑update platform—covering server development, concurrency handling, ORM integration, automated build pipelines, and deployment strategies for seamless hot‑reloading of mobile applications.

DARTDockerFlutter
0 likes · 17 min read
Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter
58 Tech
58 Tech
Feb 14, 2023 · Mobile Development

Exploring Flutter Dynamic Updates with Fair: Research, Setup, and Practical Guide

This article examines the limitations of traditional app release cycles, compares existing Flutter dynamic‑update frameworks, and provides a comprehensive step‑by‑step tutorial—including tool installation, project creation, code generation, hot‑update service launch, syntax‑checking plugin usage, and deployment pitfalls—for adopting the Fair framework to achieve seamless, incremental updates in mobile applications.

Hot Reloaddynamic updatemobile development
0 likes · 8 min read
Exploring Flutter Dynamic Updates with Fair: Research, Setup, and Practical Guide
58 Tech
58 Tech
Jan 12, 2023 · Artificial Intelligence

Efficient Conformer for End‑to‑End Speech Recognition: Model, Implementation, Streaming Inference, and Experimental Results

This article presents a comprehensive overview of the Efficient Conformer model for large‑scale end‑to‑end speech recognition, detailing its architectural improvements such as progressive downsampling and grouped multi‑head self‑attention, the PyTorch implementation in WeNet, streaming inference handling, experimental CER gains on AISHELL‑1 and production data, and future development plans.

ASREfficient ConformerModel Optimization
0 likes · 16 min read
Efficient Conformer for End‑to‑End Speech Recognition: Model, Implementation, Streaming Inference, and Experimental Results
58 Tech
58 Tech
Dec 22, 2022 · Artificial Intelligence

Implementing a Cloud-Native Istio Gateway for 58.com Deep Learning Inference Platform

This article details the evolution of 58.com’s deep learning inference platform, describing the transition from the original SCF‑based architecture to a cloud‑native Istio gateway (architecture 2.0), and explains design choices, traffic‑management, adaptive rate‑limiting, observability, model pre‑warming, and performance improvements.

AIInference PlatformIstio
0 likes · 22 min read
Implementing a Cloud-Native Istio Gateway for 58.com Deep Learning Inference Platform
58 Tech
58 Tech
Nov 24, 2022 · Backend Development

Design and Evolution of a Distributed Scheduling System for Real‑time Alerts in the Beidou Monitoring Platform

This article details the background, design choices, and architectural evolution of a distributed scheduling system—from a simple Redlock‑based implementation for real‑time alerts to a robust Bull‑powered task queue supporting complex scenarios, load balancing, persistence, and reliable execution across multiple Node.js servers.

BullNode.jsTask Queue
0 likes · 10 min read
Design and Evolution of a Distributed Scheduling System for Real‑time Alerts in the Beidou Monitoring Platform
58 Tech
58 Tech
Nov 17, 2022 · Backend Development

Design and Migration Strategies for the WLock Distributed Lock Service

The article presents the architecture of WLock, a Paxos‑based distributed lock service, analyzes key isolation schemes, evaluates cluster expansion and splitting, and details a multi‑step key migration process—including forward and reverse migration, node scaling, and consistency safeguards—to achieve high‑availability and isolated lock handling in multi‑tenant environments.

ConsistencyDistributed LockKey Migration
0 likes · 18 min read
Design and Migration Strategies for the WLock Distributed Lock Service
58 Tech
58 Tech
Nov 3, 2022 · Mobile Development

Understanding Android Plugin Architecture and a Minimal Plugin Implementation

This article explains the fundamentals of Android pluginization, covering class loading, resource handling, Dex and OAT formats, security considerations, and presents a lightweight plugin framework used by 58.com to reduce app size and enable dynamic updates.

AndroidDEXDynamic Loading
0 likes · 30 min read
Understanding Android Plugin Architecture and a Minimal Plugin Implementation
58 Tech
58 Tech
Oct 18, 2022 · Mobile Development

Implementation and Mechanism of the Fair Syntax Detection Plugin for Flutter

This article explains how Flutter's built‑in analysis server works, describes the architecture and mounting process of a custom Fair syntax‑detection plugin, and details its core implementation—including AST traversal, @FairPatch annotation handling, if‑statement checks, and the Fair sugar utilities—accompanied by code examples and demo screenshots.

DARTFAIRFlutter
0 likes · 12 min read
Implementation and Mechanism of the Fair Syntax Detection Plugin for Flutter