Platformization of New Dada Financial Account System: From Fragmented Services to a Unified Platform
This article details how New Dada transformed its financial account system from a simple courier‑focused service into a platformized, standardized solution that serves multiple business entities, improves automation, and enhances development efficiency through unified APIs and self‑service tools.
Introduction: The article revisits the evolution of New Dada's financial account system, describing its transition from a simple account function for couriers to a comprehensive, platformized service supporting multiple business entities.
Definition of platformization: It abstracts scattered demands into a standardized input‑output service, exemplified by Dada's delivery platform that provides logistics as a service.
Reasons for platformizing the account system: Growing business needs such as merchant payments, automated payouts, billing and reconciliation led to a tangled architecture with many ad‑hoc features.
Challenges identified by the team: constant business‑driven feature requests, low reuse, unclear product scope, insufficient sense of achievement, and inefficient manual processes.
Solution – New Dada Account Platform: The team redefined its service objects to serve all business entities, introduced a standardized platform → account → sub‑account hierarchy (illustrated in the diagrams), and offered unified APIs for opening, closing, querying accounts and transferring funds.
Flexible account service: Inspired by bank accounts, the platform allows any compliant entity to open an account with minimal information, and provides uniform interfaces for account management and fund transfers.
Self‑service management tools: A set of tools enables business units to register, configure settlement rules, payment channels, account categories, read integration docs, and debug in a self‑service mode, along with query, reporting, and ticketing functionalities.
Conclusion: Platformization should be considered when a project reaches sufficient scale and complexity; premature platformization can cause over‑design. The New Dada account team aims to become a focused, professional platform delivering convenient and reliable financial services.
For more technical articles, follow the Dada Technology public account.
Dada Group Technology
Sharing insights and experiences from Dada Group's R&D department on product refinement and technology advancement, connecting with fellow geeks to exchange ideas and grow together.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.