You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Yilialinn (via GitHub)" <gi...@apache.org> on 2026/07/31 10:14:36 UTC
[PR] MINOR: Add technical blog post on gateway-to-Kafka event delivery [kafka-site]
Yilialinn opened a new pull request, #900:
URL: https://github.com/apache/kafka-site/pull/900
## Summary
This Draft PR proposes an original technical blog post, “Designing Reliable
Gateway-to-Kafka Event Delivery: Batching, Acknowledgments, and Backpressure.”
The article explains how an API gateway should be treated as a Kafka producer
with explicit delivery boundaries. Apache APISIX `kafka-logger` is the concrete
open-source implementation used throughout the article.
## Value to Kafka readers
The post connects gateway operations to Kafka concepts that practitioners need
to design together:
- event decoupling, retention, replay, partitions, and consumer groups;
- producer batching and in-memory buffering;
- `acks`, ISR, and `min.insync.replicas`;
- ambiguous retries, partition-scoped ordering, and consumer idempotence;
- observability and a proposed failure-validation ledger.
## Contribution context
I am contributing this article as Yilia Lin, an Apache APISIX Committer. The
article is original and non-commercial. It contains no sales call to action,
competitor comparison, SEO request, or unverified performance claim.
The APISIX configuration fields and Kafka acknowledgement/topic semantics have
been checked against the current official documentation. The copyable APISIX
JSON has also been syntax-checked.
## Validation scope
This contribution does not claim exactly-once or lossless end-to-end delivery.
It does not report throughput, latency, or fault-test results. The failure
scenarios in the article are a proposed production-validation method and have
not been executed as part of this contribution.
The article has been placed under `content/en/blog/` and tested with the website
build from the `markdown` branch.
## Editorial fit
The current repository guide describes `content/en/blog/` and uses release
announcements as the most common example. Could maintainers please confirm
whether a non-release, implementation-based technical article is appropriate
for the Kafka Blog, and whether this path/category is preferred? I am happy to
adjust the location, scope, or framing based on community feedback.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@kafka.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org