<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Real-Time Communication on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/real-time-communication/</link><description>Recent content in Real-Time Communication on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 11 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/real-time-communication/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 15: Advanced Architectures: Microfrontends and WebSockets</title><link>https://ai-blog.noorshomelab.dev/react-production-guide-2026/advanced-architectures-microfrontends-websockets/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/react-production-guide-2026/advanced-architectures-microfrontends-websockets/</guid><description>&lt;h2 id="chapter-15-advanced-architectures-microfrontends-and-websockets"&gt;Chapter 15: Advanced Architectures: Microfrontends and WebSockets&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 15, where we&amp;rsquo;ll dive into advanced architectural patterns that empower you to build highly scalable, maintainable, and interactive React applications for the enterprise world. As your applications grow in complexity and team size, traditional monolithic frontend architectures can become bottlenecks. Similarly, static data fetching might not cut it for experiences demanding instant updates.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll demystify Microfrontends, an architectural style that breaks down large frontends into smaller, independently deployable units, leveraging Webpack&amp;rsquo;s Module Federation. This approach fosters team autonomy and faster development cycles. Concurrently, we&amp;rsquo;ll explore WebSockets, a powerful protocol for real-time, bi-directional communication, essential for features like live chat, notifications, and collaborative tools. You&amp;rsquo;ll learn not just &lt;em&gt;what&lt;/em&gt; these technologies are, but &lt;em&gt;why&lt;/em&gt; they solve critical production problems, &lt;em&gt;how&lt;/em&gt; to implement them step-by-step, and how to avoid common pitfalls.&lt;/p&gt;</description></item><item><title>Chapter 3: Introducing WebSockets - Real-time Foundations</title><link>https://ai-blog.noorshomelab.dev/chat-guide/chapter-3-websockets-intro/</link><pubDate>Wed, 20 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/chat-guide/chapter-3-websockets-intro/</guid><description>&lt;p&gt;The core of any real-time chat application is its ability to establish persistent, bidirectional communication channels. This is where WebSockets come in. In this chapter, we&amp;rsquo;ll integrate a basic WebSocket endpoint into our FastAPI application.&lt;/p&gt;
&lt;h3 id="purpose-of-this-chapter"&gt;Purpose of this Chapter&lt;/h3&gt;
&lt;p&gt;By the end of this chapter, you will be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the fundamental concept of WebSockets.&lt;/li&gt;
&lt;li&gt;Implement a FastAPI WebSocket endpoint.&lt;/li&gt;
&lt;li&gt;Send and receive messages over a WebSocket connection.&lt;/li&gt;
&lt;li&gt;Test your WebSocket connection using a simple client.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="concepts-explained-websockets"&gt;Concepts Explained: WebSockets&lt;/h3&gt;
&lt;p&gt;Traditionally, HTTP is a request-response protocol: a client sends a request, the server sends a response, and the connection closes. This isn&amp;rsquo;t ideal for real-time applications where information needs to be pushed from the server to the client instantly, and vice-versa, without constant polling.&lt;/p&gt;</description></item></channel></rss>