EasyFunction: JD's Serverless FaaS Platform – Features, Scenarios, and Case Studies
This article introduces EasyFunction, JD's serverless FaaS platform built on iPaaS, detailing its background, applicable scenarios such as BFF, data processing, SSR and admin panels, the business benefits, core product features, and several real‑world deployment cases.
Serverless has become a hot topic, and major cloud providers are actively building Serverless products. This article presents EasyFunction, JD's iPaaS‑based Serverless FaaS platform, explaining why it was created and the benefits it brings.
Background: In response to the rapid development of Serverless in China and internal needs, the Tongtian Tower team launched EasyFunction in September last year as a multi‑language (Java, NodeJs, Go, etc.) programming platform that abstracts away configuration, resource provisioning, and operations, allowing developers to focus on business logic.
Applicable scenarios include:
BFF (Backend For Front) – aggregating and transforming domain data for front‑end consumption, reducing API proliferation and communication costs.
Data processing & scheduled tasks – integrating with job schedulers and JMQ, enabling developers to write only the processing logic while the platform handles scaling.
SSR (Server‑Side Rendering) – generating HTML on the server for fast first‑page rendering.
Backend management platforms – hosting traditional web services on Serverless to gain rapid deployment and operational efficiency.
Business benefits highlighted are unified implementation across teams, removal of backend technology barriers, a simple input‑output model for developers, and an end‑to‑end platform for deployment, monitoring, and scaling.
Product features cover function creation (supporting Java8, NodeJs14, Go, Python, PHP, Ruby), versioning & routing with aliases, multiple trigger types (HTTP, Color gateway, JMQ), automatic scaling based on CPU load or QPS, and integrated logging & monitoring.
Several case studies demonstrate EasyFunction in action: integrating with Waterdrop CMS for rapid data provision, a marketing center BFF API aggregation, and a log‑analysis function that automatically scales with traffic.
Future plans focus on optimizing core technology, enhancing ecosystem, and further reducing costs while improving stability.
JD Retail Technology
Official platform of JD Retail Technology, delivering insightful R&D news and a deep look into the lives and work of technologists.
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.