Home / Companies / Restate / Blog / Post Details
Content Deep Dive

Restate + Kafka = Event-driven apps, where event-driven is an implementation detail

Blog post from Restate

Post Details
Company
Date Published
Author
Stephan Ewen, Giselle van Dongen
Word Count
928
Company Posts That Month
1
Language
English
Hacker News Points
-
Post removed?
No
Summary

Restate version 0.3.0 introduces the capability to integrate with Kafka, allowing for seamless incorporation of event-driven architectures into applications by subscribing to Kafka topics and invoking services based on incoming messages. This integration enables developers to write sequential code that operates asynchronously, benefiting from event-driven features without dealing with complex challenges such as state persistence and message ordering. Restate simplifies the execution of event-driven workflows by ensuring exactly-once semantics and facilitating the blending of RPC and Kafka communication in microservices architecture. Developers can easily set up this integration by defining an event handler, configuring Restate to subscribe to Kafka topics, and instructing it to forward events to the handler, although the current lack of a backpressure mechanism is noted as a limitation to be addressed in future updates.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 6 719 168 84 +86%
Real-time 2 2,691 614 205 +12%
Developer Experience 1 302 169 94 -17%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.