Backend Development 17 min read

Design and Implementation of a Low‑Code Data Platform for Testing and Data Operations

This article describes the background, goals, architecture, and implementation details of a low‑code data platform that enables fast creation, configuration, and execution of data‑related tools for testing, development, and operations, highlighting its component library, rule engine, security, version control, and measurable efficiency gains.

58 Tech
58 Tech
58 Tech
Design and Implementation of a Low‑Code Data Platform for Testing and Data Operations

Project Background and Goal – Rapid growth of real‑estate business increased system complexity, leading to high costs for data construction and issue investigation across testing, product, development, and support teams. The aim is to provide a low‑code, high‑efficiency data factory that reduces manual effort.

Low‑Code Solution – Leveraging low‑code technology, the platform offers drag‑and‑drop component design for both front‑end pages and back‑end rules, allowing non‑developers to build tools quickly and publish them with one click.

Platform Objectives – The platform should be simple, efficient, and secure, providing configurable forms, reusable rule components, and separate management and operation interfaces.

Implementation Analysis – A typical tool follows three steps: condition input (form), rule execution (data processing), and result display. The design includes a basic component library, rule configuration/execution modules, and three result templates (JSON, table, description list).

Auxiliary Modules – Security controls, versioning (draft vs. release), and usage statistics are integrated to ensure safe operation and track tool effectiveness.

Architecture Design – The system consists of a management platform (tool creation, debugging, permission, logging) and an operation platform (tool usage). Business logic resides in rule and component libraries, the rule engine executes HTTP/RPC/MySQL/Redis rules, and data is stored in MongoDB (rules) and MySQL (logs, permissions).

Front‑End Low‑Code – The internal Coral Sea framework is extended to provide a customizable component library and page editor.

Back‑End Low‑Code – Rule storage separates basic description, request parameters, and response parameters; the rule engine parses variables, handles controllers, and supports built‑in functions.

Platform Benefits – Since its pilot in late 2022, the platform has released 45 tools, executed over 3,000 runs, saving roughly 120 hours per month (≈15 person‑days). It dramatically reduces tool development time from days to minutes and improves data access for product, testing, development, and support teams.

backendArchitectureAutomationlow-codetesting tools
58 Tech
Written by

58 Tech

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

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.