<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn" -->

---
title: Building Real-time Applications with Amplication and Kafka
description: This article discusses the importance of real-time communication in modern applications and introduces Kafka as a tool for building real-time systems. It...
canonical: https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Building Real-time Applications with Amplication and Kafka | daily.dev
og:description: This article discusses the importance of real-time communication in modern applications and introduces Kafka as a tool for building real-time systems. It...
og:url: https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn
og:image: https://api.daily.dev/og/posts/uIsNyfkKn.png
og:image:alt: Building Real-time Applications with Amplication and Kafka
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Building Real-time Applications with Amplication and Kafka

**[Amplication](https://daily.dev/sources/amplication)** · [@mulyg](https://daily.dev/mulyg) · 11 min read · 47 upvotes · 1 comments

## Summary

This article discusses the importance of real-time communication in modern applications and introduces Kafka as a tool for building real-time systems. It explains the components of Kafka and how it works on a publish-subscribe model. The article then demonstrates how to build an application with Kafka using Amplication, a platform that generates production-ready backend services. It provides step-by-step instructions for setting up an Amplication project, creating entities, adding a message broker and topics, configuring microservices, and adding custom Kafka communication logic. The article also highlights the benefits of using Amplication to speed up microservice development and ensure seamless event-driven communication.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://amplication.com/blog/building-real-time-applications-with-amplication-and-kafka>

## Community discussion

Top comments from developers on daily.dev.

**@otmane** · 0 upvotes

> nice

---

Tags: [#nodejs](https://daily.dev/tags/nodejs), [#architecture](https://daily.dev/tags/architecture), [#backend](https://daily.dev/tags/backend), [#kafka](https://daily.dev/tags/kafka), [#microservices](https://daily.dev/tags/microservices), [#amplication](https://daily.dev/tags/amplication)

[View this post on daily.dev](https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Building Real-time Applications with Amplication and Kafka","url":"https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn"},"datePublished":"2023-11-14T09:08:26.965Z","dateModified":"2023-11-15T06:00:06.714Z","description":"This article discusses the importance of real-time communication in modern applications and introduces Kafka as a tool for building real-time systems. It...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b48599b7bf9c2985e131c4c70cfe9f53?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b48599b7bf9c2985e131c4c70cfe9f53?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Amplication","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Muly Gottlieb","url":"https://daily.dev/mulyg","image":"https://media.daily.dev/image/upload/v1680092081/avatars/avatar_ydlQTsXl8sRTVSSlf8DHZ.jpg","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":1600}},"commentCount":1,"discussionUrl":"https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":47},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"nodejs,architecture,backend,kafka,microservices,amplication","timeRequired":"PT11M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Amplication","item":"https://daily.dev/sources/amplication"},{"@type":"ListItem","position":3,"name":"Building Real-time Applications with Amplication and Kafka"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/building-real-time-applications-with-amplication-and-kafka-uisnyfkkn","comment":[{"@type":"Comment","text":"nice","datePublished":"2023-11-24T07:37:44.890Z","url":"https://daily.dev/posts/uIsNyfkKn#c-hbG0g05zN","author":{"@type":"Person","name":"otmane","url":"https://daily.dev/otmane","image":"https://lh3.googleusercontent.com/a/ACg8ocKDH3uG9pSq00fjNCcGOlQAG5_SDe4qXHKb9mD-8DlooA=s96-c"}}]}
```

