Tagged articles
171 articles
Page 2 of 2
21CTO
21CTO
May 18, 2023 · Backend Development

How JD’s Low‑Code Rule Engine Cut Delivery Time to Half a Day for Billion‑Order Peaks

This article explains how JD Supply Chain’s self‑built low‑code rule‑engine platform separates business logic from code, supports ultra‑high concurrency, enables non‑technical users to configure rules, and reduces a typical 10‑day delivery cycle to as fast as 0.5 day across dozens of core projects.

JDSoftware Engineeringhigh concurrency
0 likes · 17 min read
How JD’s Low‑Code Rule Engine Cut Delivery Time to Half a Day for Billion‑Order Peaks
Programmer DD
Programmer DD
May 18, 2023 · Backend Development

Mastering URule: A Hands‑On Guide to Building Rule Engines in Java

This article walks through the background, features, installation, core concepts, and practical code examples of the URule rule engine, showing how to configure variable, constant, parameter, and action libraries, create decision tables and rule sets, and integrate the engine with a Spring Boot application.

rule enginespring-booturule
0 likes · 17 min read
Mastering URule: A Hands‑On Guide to Building Rule Engines in Java
JD Tech
JD Tech
May 17, 2023 · R&D Management

JD Supply Chain Low-Code Rule Engine Platform: Architecture, Challenges, and Solutions

This article describes JD Supply Chain's self‑developed low‑code rule engine platform, outlining its motivation, high‑concurrency performance challenges, value‑centric design, visual rule‑authoring workflow, SDK integration, and the resulting efficiency gains for both development and business teams.

Business AutomationR&DSoftware Architecture
0 likes · 16 min read
JD Supply Chain Low-Code Rule Engine Platform: Architecture, Challenges, and Solutions
Code Ape Tech Column
Code Ape Tech Column
May 12, 2023 · Backend Development

Integrating URule Rule Engine with Spring Boot: Installation, Configuration, and Usage

This article introduces the URule rule engine, explains how to install and configure its open‑source version with Spring Boot, describes its core concepts such as variable, constant, parameter, and action libraries, and demonstrates rule set and decision table creation for real‑world business scenarios.

Backend DevelopmentDecision TableJava
0 likes · 15 min read
Integrating URule Rule Engine with Spring Boot: Installation, Configuration, and Usage
DataFunTalk
DataFunTalk
May 4, 2023 · Big Data

Tencent Content Ecosystem Real‑Time Signal System: Architecture, Challenges, and Optimization

This article explains how Tencent builds a trillion‑scale real‑time signal system for its content ecosystem, covering signal applications, data source and processing challenges, a layered architecture with Flink‑based streaming, dynamic topic detection, high‑throughput ID mapping, large‑window calculations, rule‑engine triggering, and future roadmap for scalability and cost reduction.

FlinkReal-time StreamingTencent
0 likes · 17 min read
Tencent Content Ecosystem Real‑Time Signal System: Architecture, Challenges, and Optimization
vivo Internet Technology
vivo Internet Technology
Apr 26, 2023 · Backend Development

Design and Evolution of Vivo's Points Task System

Vivo’s Points Task System evolved from a simple configuration‑driven task model into a scalable, multi‑source behavior incentive platform that uses an AviatorScript engine, unified SDK, and three isolated services—event collection, computation, and task handling—to deliver configurable tasks, real‑time rewards, and flexible user notifications while ensuring stability and extensibility.

Points Systembehavior SDKdata collection
0 likes · 14 min read
Design and Evolution of Vivo's Points Task System
Code Ape Tech Column
Code Ape Tech Column
Apr 24, 2023 · Backend Development

Implementing Discount Calculation with Drools Rule Engine in a Spring Boot Application

This tutorial explains how to integrate the Drools business rule engine into a Spring Boot project to calculate flexible e‑commerce discounts based on customer type, age, and order amount, showing dependency setup, configuration, model definitions, DRL rules, service and controller layers, and a test run.

Backend DevelopmentDiscount CalculationDrools
0 likes · 9 min read
Implementing Discount Calculation with Drools Rule Engine in a Spring Boot Application
Code Ape Tech Column
Code Ape Tech Column
Mar 31, 2023 · Backend Development

Comparative Analysis of Drools and LiteFlow Java Rule Engines

This article provides an in‑depth technical comparison between the mature Drools rule engine and the newer LiteFlow framework, covering definitions, expression syntax, Java integration, API usage, coupling, learning curve, tooling, storage, hot‑reloading, UI support, performance benchmarks, and overall suitability for complex business logic.

Backend DevelopmentComparisonDrools
0 likes · 15 min read
Comparative Analysis of Drools and LiteFlow Java Rule Engines
Alimama Tech
Alimama Tech
Mar 22, 2023 · Big Data

Intelligent Merchant‑Side Diagnostic System: Architecture, Rule Engine, and Data Center

The article describes an intelligent merchant‑side diagnostic platform that unifies ad‑operation data in a centralized lake, uses a low‑code rule engine with arithmetic, code, and Java class modes to orchestrate reusable SOPs, and employs an acceleration layer for fast large‑scale queries, achieving over 90% coverage and outlining future expansion.

SQLdata pipelinediagnostics
0 likes · 12 min read
Intelligent Merchant‑Side Diagnostic System: Architecture, Rule Engine, and Data Center
JD Retail Technology
JD Retail Technology
Feb 27, 2023 · Backend Development

JD Supply Chain Low-Code Rule Engine Platform: Design, Challenges, and Solutions

This article describes JD Supply Chain's self‑developed low‑code rule engine platform, outlining its motivation, high‑concurrency challenges, architectural solutions, visual design capabilities, performance achievements, and how it enables both developers and business users to rapidly deliver complex business rules.

Software EngineeringVisual Programminghigh concurrency
0 likes · 16 min read
JD Supply Chain Low-Code Rule Engine Platform: Design, Challenges, and Solutions
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Feb 2, 2023 · Backend Development

Evolution of a Risk Decision Engine: From Rule Sets to Drools to a Self‑Developed Engine

This article describes the progressive evolution of a consumer‑finance risk decision engine—from an initial rule‑set implementation, through a Drools‑based configuration, to a fully self‑developed micro‑service engine—detailing architectural changes, component designs, execution flow, operational challenges, and solutions such as empty‑run testing.

DroolsMicroservicesSoftware Architecture
0 likes · 30 min read
Evolution of a Risk Decision Engine: From Rule Sets to Drools to a Self‑Developed Engine
Baidu Geek Talk
Baidu Geek Talk
Jan 4, 2023 · Backend Development

Baidu Tieba Rule Engine: Architecture and Implementation

The Baidu Tieba rule engine is a low‑code platform that lets non‑developers define, compile, and execute dynamic business rules through modular components, variable handling, JSON‑based rule trees, and customizable disposition handlers, supporting synchronous, asynchronous and parallel execution to reduce hard‑coded logic, deployment frequency, and maintenance effort.

Asynchronous ExecutionService Architecturelow-code
0 likes · 18 min read
Baidu Tieba Rule Engine: Architecture and Implementation
JD Tech
JD Tech
Dec 14, 2022 · Backend Development

ZCube Rule Engine: Modeling, Execution, and Practical Integration

This article examines the ZCube rule engine, detailing its architecture, visual rule modeling tools, DSL and ANTLR integration, RETE algorithm implementation, knowledge package deployment, AB testing, and runtime execution flow, illustrating how it enables flexible, high‑performance business rule management.

ANTLRBackendDSL
0 likes · 26 min read
ZCube Rule Engine: Modeling, Execution, and Practical Integration
ITPUB
ITPUB
Nov 28, 2022 · Backend Development

How to Build and Deploy a Scalable Open‑Source Decision Engine with Go and YAML

This article explains the concepts, design principles, and practical implementation steps of an open‑source decision engine—covering rule vs. decision flow, DSL creation with YAML, operator handling, workflow orchestration, and deployment considerations for production environments.

BackendDSLGo
0 likes · 15 min read
How to Build and Deploy a Scalable Open‑Source Decision Engine with Go and YAML
Zhuanzhuan Tech
Zhuanzhuan Tech
Nov 2, 2022 · Backend Development

Practical Guide to Using Drools DMN Engine without Kie Server

This article explains the concepts of DMN and Drools, why Drools is chosen, and provides step‑by‑step instructions—including online editing with Kogito and Maven‑free deployment techniques—to run DMN rules in Java projects without relying on a Kie Server.

DMNDroolsJava
0 likes · 14 min read
Practical Guide to Using Drools DMN Engine without Kie Server
Shopee Tech Team
Shopee Tech Team
Oct 27, 2022 · Backend Development

Design and Implementation of a Scalable Fund Routing Decision Engine at Shopee

Shopee’s scalable fund‑routing decision engine combines a configurable Go‑based rule engine with Redis‑backed, Lua‑driven quota control to dynamically match loan orders to external capital providers, enforce multi‑dimensional volume limits, achieve tens of thousands TPS, and provide extensible risk‑management capabilities across markets.

Backend DevelopmentGoPerformance Testing
0 likes · 17 min read
Design and Implementation of a Scalable Fund Routing Decision Engine at Shopee
vivo Internet Technology
vivo Internet Technology
Oct 9, 2022 · Big Data

Design and Implementation of a Real-Time Marketing Automation Engine at vivo

This fifth installment explains vivo’s real‑time marketing automation engine, detailing its business need, layered architecture (access, processing, output, management, warehouse), scalable event‑queue design, dynamic configuration, unified dispatch, Flink‑based metric enrichment, and rule‑engine integration to achieve low‑latency, high‑throughput personalized targeting.

Event-Driven ArchitectureFlinkMessage Queue
0 likes · 13 min read
Design and Implementation of a Real-Time Marketing Automation Engine at vivo
Bilibili Tech
Bilibili Tech
Oct 7, 2022 · Backend Development

Promotion Platform 2.0 Architecture Upgrade: Unified Promotion Model, Low‑Code Workflow, and Rule Engine

The Promotion Platform 2.0 upgrade replaces the fragmented 1.0 system with a unified promotion model, low‑code DSL‑driven workflow, and QLExpress rule engine, enabling rapid creation of diverse promotional tools, consistent pricing calculations, and high‑performance caching while preserving stability for the ACG e‑commerce ecosystem.

Backend ArchitecturePromotion Platformlow-code
0 likes · 13 min read
Promotion Platform 2.0 Architecture Upgrade: Unified Promotion Model, Low‑Code Workflow, and Rule Engine
HelloTech
HelloTech
Sep 29, 2022 · Backend Development

How HiMock Transforms Full‑Scenario Mock Testing for Complex Backend Services

HiMock is a comprehensive mock platform designed to overcome traditional mock limitations by offering low‑code, code‑decoupled, high‑performance, and full‑scenario support across multiple protocols and front‑end/back‑end channels, enabling efficient testing, performance benchmarking, and parallel development for complex services such as bike, e‑bike, and ride‑hailing.

Backend DevelopmentMock TestingPerformance Testing
0 likes · 14 min read
How HiMock Transforms Full‑Scenario Mock Testing for Complex Backend Services
Tencent Cloud Developer
Tencent Cloud Developer
Sep 20, 2022 · Information Security

Data Classification and Grading Architecture for Enterprise Data Security

The article details a practical, reusable enterprise architecture for data classification and grading that combines scanning tools, a rule‑engine with hot‑updates, a high‑performance identification service, and a security enforcement platform, addressing massive real‑time data volumes, diverse storage types, cross‑department isolation, and compliance with China’s data security laws.

Big DataCloud NativeKafka
0 likes · 14 min read
Data Classification and Grading Architecture for Enterprise Data Security
Programmer DD
Programmer DD
Jul 16, 2022 · Backend Development

How I Simplified Complex SMS Channel Selection with LiteFlow’s Rule Engine

Facing a tangled SMS routing system with many third‑party providers, I replaced cumbersome if‑else and serial queries with LiteFlow’s lightweight rule engine, using parallel checks, EL expressions, sub‑variables, and context‑based data flow to create a flexible, maintainable, and hot‑reloadable workflow, even for multithreaded tasks.

EL ExpressionsJavaLiteFlow
0 likes · 16 min read
How I Simplified Complex SMS Channel Selection with LiteFlow’s Rule Engine
Baidu Geek Talk
Baidu Geek Talk
Apr 20, 2022 · Backend Development

How to Build a Scalable, Smart Recommendation Slot for Short‑Video Apps

This article explains the background, design principles, high‑concurrency handling, storage optimization, rule‑engine implementation, and intelligent scheduling needed to create a universal, stable, extensible, and intelligent recommendation slot that enriches short‑video app ecosystems.

Backend ArchitectureScalabilityhigh concurrency
0 likes · 14 min read
How to Build a Scalable, Smart Recommendation Slot for Short‑Video Apps
DeWu Technology
DeWu Technology
Mar 28, 2022 · Backend Development

Loss Prevention Architecture and Real-Time Data Reconciliation for E‑commerce Platforms

The e‑commerce platform’s loss‑prevention architecture combines domain‑modeled scenario identification, pre‑emptive checks, automated testing, and a real‑time data‑reconciliation pipeline using Dcheck and rule factories to detect anomalies, trigger alerts, and execute emergency response plans, thereby minimizing financial risk and ensuring transaction stability.

loss preventionmonitoringreal-time reconciliation
0 likes · 13 min read
Loss Prevention Architecture and Real-Time Data Reconciliation for E‑commerce Platforms
政采云技术
政采云技术
Mar 24, 2022 · Backend Development

Design and Implementation of a Dynamic Business Rule Engine Using QLExpress

This article presents a lightweight solution for dynamic business rule management by abstracting rules into variable‑condition‑result models, employing the QLExpress script engine for execution, and demonstrating how to bind Java methods, enabling flexible, maintainable backend logic without extensive if‑else code.

JavaQLExpressdynamic business rules
0 likes · 10 min read
Design and Implementation of a Dynamic Business Rule Engine Using QLExpress
IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
Jan 3, 2022 · Backend Development

Building a Simple Rule Engine with Go's AST and Parser

This article explains how to design a lightweight rule engine in Go by first using JSON‑defined rules, then leveraging Go's token scanner and AST parser to evaluate boolean expressions such as header and cookie checks, and finally discusses extending the engine with custom primitives and GoYACC for more complex grammars.

ASTDSLGo
0 likes · 16 min read
Building a Simple Rule Engine with Go's AST and Parser
YunZhu Net Technology Team
YunZhu Net Technology Team
Dec 10, 2021 · Backend Development

Understanding Rule Engines: Concepts, Patterns, and Practical Applications

This article explains what a rule engine is, why it is useful, common products, core concepts such as rule files, LHS/RHS, facts, and various modeling patterns, as well as management, execution modes, real‑world use cases and best‑practice recommendations for building scalable backend rule‑processing systems.

Business RulesDecision TableSoftware Architecture
0 likes · 17 min read
Understanding Rule Engines: Concepts, Patterns, and Practical Applications
JD.com Experience Design Center
JD.com Experience Design Center
Nov 18, 2021 · Product Management

How to Streamline Complex Rule Expressions for B2B Tools: UI & Efficiency Tips

This article analyzes the shortcomings of a button‑heavy rule‑expression editor for B2B customer‑service whitelists and proposes keyboard‑centric input, card‑based visual grouping, and drag‑and‑drop modularity to dramatically improve editing speed, readability, and maintenance efficiency.

B2B productUI optimizationUser experience
0 likes · 7 min read
How to Streamline Complex Rule Expressions for B2B Tools: UI & Efficiency Tips
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 9, 2021 · Big Data

iQIYI Data Quality Monitoring: Exploration and Practice

At iTech Salon, iQIYI’s Peng Tao outlined a three‑layer data‑quality monitoring framework—pingback, middle, and business report layers—detailing anomaly‑detection techniques such as thresholds, statistical, correlation and Prophet forecasting, and announced future plans for intelligent rule generation and automated attribution to pinpoint root causes.

Data GovernanceData Qualityrule engine
0 likes · 11 min read
iQIYI Data Quality Monitoring: Exploration and Practice
Architect's Guide
Architect's Guide
Aug 31, 2021 · Backend Development

Design and Implementation of a Java Rule Engine

This article explains how to extend a trial‑user application rule by designing a flexible Java rule engine, detailing the logical conditions, abstract and concrete rule classes, a builder service supporting AND/OR composition, and discussing its advantages and drawbacks.

Code ExampleJavarule engine
0 likes · 9 min read
Design and Implementation of a Java Rule Engine
vivo Internet Technology
vivo Internet Technology
Aug 18, 2021 · Backend Development

Design and Implementation of Vivo Mall Promotion Pricing Engine

The article details Vivo Mall’s new promotion pricing engine, which replaces duplicated site‑level logic with a layered model (product, shop, platform) that supports configurable stacking, processes discounts through three calculation stages, and uses a meta‑driven rule engine to flexibly interpret JSON promotion templates, ensuring extensible, stable pricing functionality.

Backend Developmentdiscount modele‑commerce
0 likes · 12 min read
Design and Implementation of Vivo Mall Promotion Pricing Engine
ELab Team
ELab Team
Jul 26, 2021 · Fundamentals

Why Rule Engines Matter: From Rete Algorithm to Node.js Nools

This article explains the origins and concepts of rule engines, demonstrates practical JavaScript implementations, dives into the Rete pattern‑matching algorithm, and explores design considerations for visual rule editors and lightweight Node.js components.

Node.jsRete algorithmSoftware Architecture
0 likes · 15 min read
Why Rule Engines Matter: From Rete Algorithm to Node.js Nools
Java Backend Technology
Java Backend Technology
Jun 8, 2021 · Backend Development

Designing a Flexible Java Rule Engine: From Concept to Code

This article walks through a real‑world Java rule‑engine implementation, covering the business requirements, abstract rule design, executor construction, sample code, and a balanced discussion of its advantages and drawbacks for backend developers.

Code RefactoringDesign PatternsJava
0 likes · 8 min read
Designing a Flexible Java Rule Engine: From Concept to Code
Top Architect
Top Architect
Jun 4, 2021 · Backend Development

Design and Refactoring of a Rule Engine for User Application Processing

This article describes the design, short‑circuit execution logic, and refactoring of a backend rule engine that evaluates user application criteria using AND/OR relationships, outlines its implementation steps, and discusses its advantages and drawbacks for maintainability.

refactoringrule engineshort-circuit logic
0 likes · 4 min read
Design and Refactoring of a Rule Engine for User Application Processing
Programmer DD
Programmer DD
May 15, 2021 · Backend Development

How to Build a Flexible Rule Engine with Java: Design, Implementation, and Tips

This article walks through a real‑world scenario of extending trial‑user eligibility rules, explains the logical flow using AND/OR short‑circuiting, and presents a modular Java rule engine design with abstract templates, concrete rules, a service builder, and a test case, highlighting its advantages and drawbacks.

Backend DevelopmentCode ExampleDesign Patterns
0 likes · 8 min read
How to Build a Flexible Rule Engine with Java: Design, Implementation, and Tips
Alibaba Terminal Technology
Alibaba Terminal Technology
May 12, 2021 · Frontend Development

How I Bridged Frontend and Business in 2020: Lessons from Alibaba's Content Creator Platform

In 2020 I reflected on my role as a front‑end engineer working with a mixed‑tech team on Alibaba's Xianyu content creator business, detailing how I built the team, set goals, made data‑driven decisions, and delivered front‑end innovations such as a rule engine, Flutter expansion, backend tooling, and container strategy.

FlutterGrowth EngineeringTeam Building
0 likes · 12 min read
How I Bridged Frontend and Business in 2020: Lessons from Alibaba's Content Creator Platform
Java Interview Crash Guide
Java Interview Crash Guide
Apr 21, 2021 · Backend Development

How to Build a Flexible Rule Engine with AND/OR Logic in Java

This article walks through the design and implementation of a Java rule engine that supports both AND and OR logical relationships, demonstrates short‑circuit evaluation, and shows how to structure rules, a service, and test code for maintainable, extensible business logic.

AND/OR LogicJavarule engine
0 likes · 8 min read
How to Build a Flexible Rule Engine with AND/OR Logic in Java
Xianyu Technology
Xianyu Technology
Feb 26, 2021 · Backend Development

Design and Implementation of the Optimus Tag Management Platform for Xianyu Feeds

The Optimus platform centralizes Xianyu feed tag configuration into a three‑layer system of tags, scenes, and experiments, providing a console for AB testing, time‑ and version‑based targeting, fast HSF/Diamond client integration, parallel rule‑based data fetching, cutting latency from 120 ms to 15 ms and enabling rapid tag updates that boosted pCTR and pCVR, with plans to broaden coverage and add smarter personalization.

Distributed SystemsJavaTag Management
0 likes · 9 min read
Design and Implementation of the Optimus Tag Management Platform for Xianyu Feeds
Youzan Coder
Youzan Coder
Dec 18, 2020 · Big Data

Design and Implementation of a Configurable Real-Time Rule Engine for Live‑Streaming Product Audits

The paper presents a configurable real‑time rule engine for live‑streaming product audits that decouples data aggregation from rule execution, uses QLExpress for dynamic conditions, supports Dubbo and HTTP sources, and enables safe gray‑release updates, cutting the rule‑change cycle from weeks to near‑real‑time.

Big DataConfigurationQLExpress
0 likes · 8 min read
Design and Implementation of a Configurable Real-Time Rule Engine for Live‑Streaming Product Audits
Xianyu Technology
Xianyu Technology
Jul 9, 2020 · Product Management

Xianyu Product Structuring: Evolution, Current Strategies, and Future Directions

Xianyu’s product‑information structuring has progressed from simple text mining to multimodal AI pipelines that now boost coverage by nearly 50 %, while facing precision and engineering hurdles, and it plans to adopt a standardized VID attribute system, plug‑in multimodal models, and rule‑based input assistance to enable seamless, photo‑driven publishing.

Multimodal AIdata engineeringe‑commerce
0 likes · 10 min read
Xianyu Product Structuring: Evolution, Current Strategies, and Future Directions
Programmer DD
Programmer DD
Jun 4, 2020 · Backend Development

How Meituan Built a Scalable Rule Engine to Boost Efficiency

This article examines Meituan's evolution from hard‑coded validation to a custom rule‑engine framework, detailing case studies of store information checks, audit workflows, and performance metric calculations, and explains the design of the Maze framework that separates business logic from system code while improving maintainability and scalability.

Backend DevelopmentPerformance OptimizationSystem Design
0 likes · 21 min read
How Meituan Built a Scalable Rule Engine to Boost Efficiency
Meituan Technology Team
Meituan Technology Team
May 14, 2020 · Information Security

How Meituan Built Zeus: Inside a Scalable Security Rule Engine

This article examines Meituan's custom rule engine Zeus, detailing the security challenges of a massive multi‑service platform, the architectural decisions made to decouple risk logic, the implementation of reusable factors and rule groups, and the ongoing push toward automated, intelligent risk mitigation.

MeituanZeusinformation security
0 likes · 21 min read
How Meituan Built Zeus: Inside a Scalable Security Rule Engine
HomeTech
HomeTech
Jan 8, 2020 · Backend Development

Design and Implementation of a Drools-Based Rule Engine for Sales Performance Management

This article describes the design, implementation, and practical application of a Drools-based rule engine for automating sales performance calculations, detailing the background challenges, rule definitions, data processing steps, SpringBoot integration, and code examples to achieve flexible, maintainable, and secure business logic separation.

Backend DevelopmentDroolsJava
0 likes · 13 min read
Design and Implementation of a Drools-Based Rule Engine for Sales Performance Management
Xianyu Technology
Xianyu Technology
Nov 21, 2019 · Big Data

Event-Driven Rule Engine for User Growth at Xianyu

To accelerate growth on Xianyu’s 20 million‑DAU platform, the team built an event‑driven rule engine with a SQL‑like DSL that translates user‑behavior streams into real‑time Flink/Blink queries, cutting rule development from four days to half a day and achieving sub‑5‑second processing latency.

Big DataDSLEvent Stream
0 likes · 9 min read
Event-Driven Rule Engine for User Growth at Xianyu
Youzan Coder
Youzan Coder
Apr 26, 2019 · Backend Development

Design and Architecture of a Prepaid Card Marketing System

The article outlines the design of a prepaid‑card marketing platform that uses configurable rule templates, condition‑behavior chains, and rule orders to manage membership recharge rewards and gift‑card usage limits, providing a generic core engine with adapters for merchants while supporting future migration to payment systems.

Marketing SystemSoftware Architecturebusiness logic
0 likes · 11 min read
Design and Architecture of a Prepaid Card Marketing System
ITPUB
ITPUB
Apr 4, 2019 · Big Data

Achieving Sub‑Second Real‑Time Product Selection with Xianyu’s Mach and Blink

Xianyu’s Mach system tackles the e‑commerce challenge of instantly selecting high‑quality items from billions of products by leveraging Blink’s low‑latency stream computing, detailing its architecture—including state, windows, custom UDX functions, data merging, rule execution, and SQL‑to‑MVEL conversion—to achieve sub‑second processing at massive scale.

FlinkReal-Timeblink
0 likes · 18 min read
Achieving Sub‑Second Real‑Time Product Selection with Xianyu’s Mach and Blink
G7 EasyFlow Tech Circle
G7 EasyFlow Tech Circle
Jan 31, 2019 · Backend Development

How G7’s Financial Strategy Center Revolutionizes Risk Control with Unified Rule Management

The article explains how G7's Financial Strategy Center unifies risk‑control rules into a strategy platform, detailing its benefits, underlying architecture, rule‑engine processing steps, and the supporting indicator service that together streamline development, deployment, and management of complex financial risk policies.

Backend Architecturefinancial technologyrisk control
0 likes · 6 min read
How G7’s Financial Strategy Center Revolutionizes Risk Control with Unified Rule Management
360 Quality & Efficiency
360 Quality & Efficiency
Sep 12, 2018 · Fundamentals

Generic Architecture and Key Differentiators of IoT Platforms

The article translates and explains a typical IoT platform architecture, outlining its core Gather‑Analyze‑Act functions, common building blocks such as device interfaces, messaging brokers, storage and analytics layers, and highlights key differentiators like multi‑tenancy, protocol support, security, and extensible rule engines.

AnalyticsDevice onboardingIoT
0 likes · 7 min read
Generic Architecture and Key Differentiators of IoT Platforms
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 7, 2018 · Backend Development

How to Build a Simple Rule Engine for Medical Recommendation Systems

This article explains how to design and implement a lightweight rule engine using condition‑based rules and a simple database schema, illustrated with a medical prescription recommendation example, and includes Java code that evaluates logical expressions to determine when to display results.

Backend DevelopmentDatabase designJava
0 likes · 6 min read
How to Build a Simple Rule Engine for Medical Recommendation Systems
Meituan Technology Team
Meituan Technology Team
Apr 19, 2018 · Big Data

Design and Implementation of Meituan Hotel Real-Time Operation Reach System

The article describes Meituan’s hotel real‑time reach platform, which replaces numerous hard‑coded Storm topologies with a unified Storm‑Aviator rule engine supporting time‑window and delayed triggers, offering configurable scenes, custom functions, monitoring, and alerting, and now processes nearly a billion daily events with improved conversion and scalability.

CEPMeituanmonitoring
0 likes · 16 min read
Design and Implementation of Meituan Hotel Real-Time Operation Reach System
Meituan Technology Team
Meituan Technology Team
Mar 15, 2018 · Backend Development

Hermes Performance System: Architecture and Implementation for O2O Business

The article presents Hermes, Meituan’s O2O performance management platform for travel, detailing its six‑module, four‑engine architecture—including data, incentive, rule, calculation, and scheduling engines—while highlighting technical innovations such as two‑level caching, work‑stealing producer‑consumer processing, Map‑Reduce‑style calculations, and future AI‑driven enhancements.

BI ToolsCalculation EngineO2O business
0 likes · 16 min read
Hermes Performance System: Architecture and Implementation for O2O Business
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 24, 2018 · Backend Development

How to Build a Scalable Rule Engine for High‑Volume Business Logic

This article examines the challenges of rule‑driven development at Meituan, compares hard‑coded, Drools‑based, and custom rule‑engine solutions, and presents the design of the Maze framework that separates decision logic, supports hot‑deployment, and improves maintainability and performance.

Backend DevelopmentConfigurationPerformance Optimization
0 likes · 20 min read
How to Build a Scalable Rule Engine for High‑Volume Business Logic
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Dec 28, 2017 · Backend Development

How 360’s SSP Engine Delivers Billions of Ads with Microservices and High‑Performance Architecture

This article explains the architecture and key technologies of 360’s SSP advertising engine—including flexible micro‑service layers, DAG‑based topology, rule and template management, and high‑performance Go‑based HTTP frameworks—that enable billion‑scale ad delivery with low latency and high concurrency.

AdvertisingBackend ArchitectureGo
0 likes · 16 min read
How 360’s SSP Engine Delivers Billions of Ads with Microservices and High‑Performance Architecture
Suning Technology
Suning Technology
Nov 20, 2017 · Big Data

How ZEUS Turns Monitoring Data into Automated Decisions for Enterprise Systems

ZEUS, Suning’s decision analysis platform, integrates monitoring data from tools like Baymax and HIRO, applies CEP aggregation and Drools rule evaluation, and leverages big‑data storage and machine‑learning models to automatically identify root causes, provide real‑time alerts, and enable self‑healing in large‑scale distributed systems.

Big Datadecision analysisrule engine
0 likes · 14 min read
How ZEUS Turns Monitoring Data into Automated Decisions for Enterprise Systems
ITPUB
ITPUB
Nov 12, 2017 · Information Security

How E‑commerce Platforms Fight Double‑11 Fraud: Inside NetEase’s Anti‑Cheat Architecture

This article examines the rise of organized “wool‑pulling” fraud groups during China’s Double‑11 shopping festival, outlines their tools and tactics, and details NetEase Cloud Security’s multi‑layered anti‑fraud system—including captcha, SMS verification, IP rules, device fingerprinting, rule engines, user profiling, network graph analysis, and blacklist strategies—to protect e‑commerce platforms.

Double 11anti-fraude‑commerce
0 likes · 16 min read
How E‑commerce Platforms Fight Double‑11 Fraud: Inside NetEase’s Anti‑Cheat Architecture
Senior Brother's Insights
Senior Brother's Insights
Jul 12, 2017 · Backend Development

Understanding Drools KIE API: KieServices, KieContainer, KieBase, and KieSession Explained

This guide explains the core Drools KIE components—including KieServices, KieContainer, KieBase, KieSession, KieRepository, KieProject, and ClasspathKieProject—detailing their roles, relationships, configuration attributes in kmodule.xml, and how they enable rule construction, management, and execution in Java applications.

BackendDroolsJava
0 likes · 7 min read
Understanding Drools KIE API: KieServices, KieContainer, KieBase, and KieSession Explained
Ctrip Technology
Ctrip Technology
Jun 29, 2017 · Backend Development

Ctrip IM+ Customer Service System: Architecture, Challenges, and Solutions

The article describes how Ctrip’s IM+ platform integrates voice calls and instant messaging into a unified, multi‑channel customer service solution, detailing its background, current limitations, hybrid architecture, distributed intelligent routing, rule‑engine based allocation, and unified session management to improve efficiency and user experience.

Hybrid Architecturecall centercustomer-service
0 likes · 9 min read
Ctrip IM+ Customer Service System: Architecture, Challenges, and Solutions
Meituan Technology Team
Meituan Technology Team
Jun 9, 2017 · Backend Development

Design and Implementation of the Maze Rule Engine for Efficient Business Logic

The article describes how Meituan‑Dianping built the Maze rule‑engine framework—comprising MazeGO for policy parsing and MazeQL for data queries—to replace hard‑coded and Drools‑based solutions, delivering hot‑deployed, versioned, pre‑compiled rules that lower maintenance cost, boost developer productivity, and enable non‑technical analysts to manage complex business logic efficiently.

DroolsPerformance OptimizationSystem Design
0 likes · 19 min read
Design and Implementation of the Maze Rule Engine for Efficient Business Logic
Ctrip Technology
Ctrip Technology
Dec 2, 2016 · Big Data

Design and Architecture of Ctrip's Aegis Risk Control System

This article presents a comprehensive overview of Ctrip's Aegis risk control system, detailing its modular architecture, rule engine, data service layer, Chloro analytics platform, and future directions, while highlighting the use of streaming, big‑data processing, and machine‑learning models for real‑time fraud detection.

Big DataReal-time Processingmachine learning
0 likes · 13 min read
Design and Architecture of Ctrip's Aegis Risk Control System
Qunar Tech Salon
Qunar Tech Salon
Jul 4, 2016 · Information Security

Xiaomi Risk Control Practices: Architecture, Rule Engine, and Machine Learning

Xiaomi senior R&D engineer Deng Wenjun shares the evolution of Xiaomi's internet‑finance risk‑control system, describing early rule‑based limits, the adoption of Drools for fast rule deployment, data‑driven modeling with random‑forest classifiers, and ongoing challenges in scalability, latency, and privacy.

DroolsRandom Forestfinancial technology
0 likes · 16 min read
Xiaomi Risk Control Practices: Architecture, Rule Engine, and Machine Learning