You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fluss.apache.org by ab...@apache.org on 2026/09/15 10:18:50 UTC
(fluss) branch main updated: [docs] Refine Gateway lakehouse quickstart (#4342)
This is an automated email from the ASF dual-hosted git repository.
fresh-borzoni pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push:
new c4a34ae0b [docs] Refine Gateway lakehouse quickstart (#4342)
c4a34ae0b is described below
commit c4a34ae0b6a24322c6ab0a933f4f8e72db29b365
Author: Junbo Wang <be...@gmail.com>
AuthorDate: Tue Sep 15 18:18:45 2026 +0800
[docs] Refine Gateway lakehouse quickstart (#4342)
---
website/docs/assets/gateway-lakehouse-dark.png | Bin 134700 -> 1307625 bytes
website/docs/assets/gateway-lakehouse-light.png | Bin 443298 -> 1242117 bytes
website/docs/quickstart/gateway-lakehouse.md | 43 +++++++++---------------
3 files changed, 15 insertions(+), 28 deletions(-)
diff --git a/website/docs/assets/gateway-lakehouse-dark.png b/website/docs/assets/gateway-lakehouse-dark.png
index 072ea5311..d104e21d2 100644
Binary files a/website/docs/assets/gateway-lakehouse-dark.png and b/website/docs/assets/gateway-lakehouse-dark.png differ
diff --git a/website/docs/assets/gateway-lakehouse-light.png b/website/docs/assets/gateway-lakehouse-light.png
index bfa0812cc..c38d7047c 100644
Binary files a/website/docs/assets/gateway-lakehouse-light.png and b/website/docs/assets/gateway-lakehouse-light.png differ
diff --git a/website/docs/quickstart/gateway-lakehouse.md b/website/docs/quickstart/gateway-lakehouse.md
index 73409da26..b247977ea 100644
--- a/website/docs/quickstart/gateway-lakehouse.md
+++ b/website/docs/quickstart/gateway-lakehouse.md
@@ -4,32 +4,25 @@ sidebar_position: 5
---
import ThemedImage from '@site/src/components/ThemedImage';
-This guide shows how an application can send JSON events to Fluss through
-the Gateway REST API and immediately read them back — without setting up
-a message queue, a Flink ingestion pipeline, or a separate Paimon writer.
-The same table serves both real-time queries and historical lakehouse
-analytics, with Paimon tiering handled automatically in the background.
-
-The example tracks orders flowing through a simple order management system.
-The application writes one HTTP request per batch, no Kafka producer, no
-Flink ingestion job, no separate Paimon writer. Fluss provides immediate
-query visibility in the hot tier, and the reusable Lakehouse Tiering Service
-handles writing to Paimon continuously in the background.
+This quickstart shows how an application sends JSON order events to Fluss
+through the Gateway REST API. Rows are immediately queryable from Fluss and
+continuously tiered to Paimon by the Lakehouse Tiering Service — without a
+separate message queue, ingestion job, or Paimon writer.
In this quickstart, you will:
-<ThemedImage
- alt="gateway lakehouse guide"
- light="gateway-lakehouse-light.png"
- dark="gateway-lakehouse-dark.png"
-/>
-
- spin up Fluss, Fluss Gateway, Flink, Paimon, and RustFS with Docker Compose;
- create a lake-enabled table through the Gateway REST API;
- write JSON order records over HTTP;
- read the records back immediately through Flink SQL before any tiering occurs;
- confirm that the rows are continuously tiered into Paimon.
+<ThemedImage
+ alt="HTTP ingestion and lakehouse tiering flow through Fluss Gateway"
+ light="gateway-lakehouse-light.png"
+ dark="gateway-lakehouse-dark.png"
+/>
+
:::caution Developer Preview - Fluss 1.0 (unreleased)
Fluss Gateway is a preview feature in Fluss 1.0, which has not yet been
released. This quickstart uses its unauthenticated `trust` mode and is
@@ -491,17 +484,11 @@ exit;
## What This Quickstart Demonstrates
-The application in this quickstart never touches Kafka, Flink, or Paimon directly.
-It only makes HTTP requests to the Gateway. Specifically, there is no need for:
-
-- a Kafka topic or producer;
-- a dedicated Flink ingestion job;
-- a Paimon writer;
-- separate table definitions for the streaming and lake layers.
-
-The Lakehouse Tiering Service does run on Flink, but as shared infrastructure
-that serves all Lake-enabled Fluss tables — not as code the application owns
-or operates.
+The application only makes HTTP requests to the Gateway — no message queue or
+producer, no dedicated Flink ingestion job, no Paimon writer, and no separate
+table definitions for the streaming and lake layers. The Lakehouse Tiering
+Service does run on Flink, but as shared infrastructure serving all
+lake-enabled Fluss tables, not as code the application owns or operates.
## Preview limitations