Mafengwo Technology
Author

Mafengwo Technology

External communication platform of the Mafengwo Technology team, regularly sharing articles on advanced tech practices, tech exchange events, and recruitment.

52
Articles
0
Likes
11
Views
0
Comments
Recent Articles

Latest from Mafengwo Technology

52 recent articles
Mafengwo Technology
Mafengwo Technology
Apr 25, 2019 · Backend Development

From Monolith to Microservices: Lessons from Building a Train Ticket System

This article details how Mafengwo’s train ticket platform evolved from a simple LNMP monolith to a Java‑based microservice architecture, covering the technical decisions, infrastructure upgrades, service design, data modeling, state management, idempotency, and future roadmap for scaling and reliability.

JavaSystem Architecturemicroservices
0 likes · 22 min read
From Monolith to Microservices: Lessons from Building a Train Ticket System
Mafengwo Technology
Mafengwo Technology
Apr 18, 2019 · Frontend Development

How to Build an Efficient Front‑End Monitoring Data Collection System

This article explains why front‑end monitoring is essential for user experience, outlines the key data types to collect, and provides practical AOP‑based implementations for route changes, JavaScript errors, performance metrics, resource failures, API calls, and reliable log reporting.

AOPJavaScriptMonitoring
0 likes · 14 min read
How to Build an Efficient Front‑End Monitoring Data Collection System
Mafengwo Technology
Mafengwo Technology
Apr 11, 2019 · Backend Development

Boosting Ticket Order Systems with State Machines: Design & Lessons

This article explores how applying finite state machines to a ticket order transaction system improves stability, scalability, and maintainability, detailing the system’s architecture, database design, framework selection, custom MSM implementation, and practical challenges such as transaction handling, action matching, asynchronous messaging, and concurrency control.

Transaction Managementasynchronous messagingorder processing
0 likes · 12 min read
Boosting Ticket Order Systems with State Machines: Design & Lessons
Mafengwo Technology
Mafengwo Technology
Apr 4, 2019 · R&D Management

How to Quantify Software Engineers’ Performance: Insights from a Tech VP

In a 2019 GTLC Beijing talk, Zhang Chu, Vice President of Technology at Mafengwo, explains why measuring engineers is essential, outlines five dimensions of their work, warns against common metric pitfalls, and shares practical frameworks like OGSM and OKR to create goal‑focused, balanced performance evaluations.

OKRR&D metricsperformance management
0 likes · 14 min read
How to Quantify Software Engineers’ Performance: Insights from a Tech VP
Mafengwo Technology
Mafengwo Technology
Mar 28, 2019 · Backend Development

Boosting Search Performance with a Golang Concurrent Proxy

This article explains how Mafengwo transformed its search service by replacing serial function calls with a Golang‑based concurrent proxy, reducing average latency from 400‑500 ms to around 240 ms while improving scalability, fault tolerance, and resource utilization.

GolangSearch Architecturebackend development
0 likes · 6 min read
Boosting Search Performance with a Golang Concurrent Proxy
Mafengwo Technology
Mafengwo Technology
Mar 21, 2019 · Mobile Development

Why Flutter Beats WebView and React Native for Cross‑Platform Mobile Apps

This article examines the challenges of cross‑platform mobile development, compares WebView and React Native with Flutter, explains Flutter’s layered architecture, JIT/AOT compilation, hot‑reload, integration strategies for iOS and Android, performance measurements, and practical lessons from Mafengwo’s merchant app implementation.

Cross-PlatformFlutterHybrid Integration
0 likes · 20 min read
Why Flutter Beats WebView and React Native for Cross‑Platform Mobile Apps
Mafengwo Technology
Mafengwo Technology
Mar 8, 2019 · Artificial Intelligence

How Dynamic Template Matching Transforms User Review Tag Extraction

This article explains a flexible template‑matching approach that dynamically extracts concise, user‑friendly tags from online travel reviews, detailing the system architecture, key concepts, step‑by‑step implementation, and matching rules that improve recall and relevance.

AINLPTemplate Matching
0 likes · 15 min read
How Dynamic Template Matching Transforms User Review Tag Extraction
Mafengwo Technology
Mafengwo Technology
Feb 21, 2019 · Backend Development

How MaFengWo Scaled Its Custom Travel Platform with Multi‑Order Grabbing and Real‑Time Matching

The article explains how MaFengWo built a custom travel transaction system that uses multi‑order distribution, a grab‑pool message queue, concurrency‑controlled locking, and long‑connection notifications to efficiently match personalized travel requests with multiple suppliers, boosting conversion rates and platform performance.

Concurrency ControlMessage Queuecustom travel
0 likes · 9 min read
How MaFengWo Scaled Its Custom Travel Platform with Multi‑Order Grabbing and Real‑Time Matching