Is the Mid‑Platform (中台) Really the Answer to Enterprise Complexity?
The article examines the hype around the mid‑platform (中台) concept, explains its technical and organizational goals, outlines the engineering, data and innovation benefits, and then critically reveals the practical pitfalls such as cross‑cutting concerns, stability‑flexibility trade‑offs, unclear boundaries, human resistance, and cost‑center perception that limit its effectiveness.
Since 2015 many companies have been praising the "mid‑platform" (中台) idea as a savior for business complexity, turning it into a buzzword for architects and product managers, while countless courses try to cash in on the trend.
Drawing on public statements and the author’s experience as a senior R&D engineer, the article breaks down what a mid‑platform actually is.
What Is a Mid‑Platform?
Alibaba’s shared front‑end services—user center, product center, transaction center, review center, etc.—are concrete examples of a "thick platform" that provides professional, stable services to various front‑end businesses. (Zhong Hua, *Enterprise IT Architecture Transformation*)
In practice, a mid‑platform is simply the sinking of common business logic into a shared layer, much like turning reusable code into a library to avoid rebuilding the same wheel repeatedly.
Why Build a Mid‑Platform?
It aims to eliminate duplicated development, similar to encapsulating shared logic in a library. When many departments independently build similar systems, resources are wasted; a shared platform promises efficiency.
Engineering Benefits
Reduces duplicate wheels and system builds, provides a unified place for business convergence, and enables rapid, efficient iteration of new services.
Data Benefits
Unified user and order systems eliminate data‑wall issues and enforce consistent data standards, allowing big‑data initiatives to consume a single, stable data source instead of custom per‑department pipelines.
Innovation Benefits
This project illustrates the "point‑line‑plane" theory: problems invisible at the point level become clear on the line and plane, enabling professional skills to solve them and delivering real business value. (Zhong Hua, *Enterprise IT Architecture Transformation*)
A shared platform offers a global view that can surface issues hidden in isolated components, fostering larger‑scale innovation.
The Reality Check
Mid‑platforms can solve some problems but not all; like micro‑service hype, they come with hidden pitfalls.
Technical Challenges
Even after splitting systems, cross‑cutting concerns persist. For example, adding a trace ID to every log for tracing, or internationalization (i18n) changes, affect every module and are hard to coordinate.
The crosscutting concern is a concern which is applicable throughout the application and it affects the entire application. For example: logging, security and data transfer are the concerns which are needed in almost every module of an application. – Wikipedia
Typical scenarios involve a single request requiring changes in 20+ modules across departments, making coordination and release sequencing extremely difficult.
Stability vs. Flexibility
Pursuing stability discourages changes, while pursuing flexibility drives aggressive feature iteration; balancing the two is inherently hard. Over‑reliance on a shared platform can also create a single point of failure that impacts many users.
Blurred Boundaries with Front‑End
In practice, the line between mid‑platform and front‑end services is often fuzzy. Front‑end teams may request fields that belong to the platform, leading to duplicated storage or conflicting responsibilities.
Human Factors
Moving services between departments triggers personnel shifts, resistance, and ownership disputes. Developers of the original system may resent handing over “their” code, while the receiving team may view the inherited code as low‑quality “garbage.” Even after a clean handover, maintenance can stagnate, prompting front‑end teams to rebuild their own solutions. 交接方: "We spent months building this system, why should we give it away?" 被交接方: "The original team wrote terrible code, why should we take it?"
Organizational & Cost Issues
Mid‑platform departments often become cost centers because they provide generic services that don’t directly generate revenue, leading to low motivation and under‑investment.
The most important thing is to turn the information‑center department from a "business support" function into a team that operates based on core business and data, becoming a valuable asset as the industry moves toward open sharing. – Zhong Hua, *Enterprise IT Architecture Transformation*
When the platform is seen as a financial burden, senior management may cut funding, and the platform becomes a “hot‑potato” project with little ownership.
Industry Pressures
New business models (e.g., O2O) can force companies to adapt quickly, often requiring the mid‑platform to support legacy services while new departments demand flexibility, reigniting the same duplication and conflict cycles.
Conclusion
Mid‑platforms are not a universal remedy; they can bring engineering efficiency and data consistency but also introduce cross‑cutting concerns, stability‑flexibility tension, unclear ownership, and organizational resistance. Technical staff should stay rational and avoid being swept up by hype.
If you don't keep moving, you'll quickly fall behind.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
ITPUB
Official ITPUB account sharing technical insights, community news, and exciting events.
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.
