From 909b0fa81abeaad41ffd5894245027745c3c0e4c Mon Sep 17 00:00:00 2001 From: Clinton <127770712+clinto-bean@users.noreply.github.com> Date: Wed, 11 Sep 2024 03:56:03 -0500 Subject: [PATCH] Update index.md (#7070) Added a brief description of realtime communication, methods of achieving it and a link to a YouTube video showing websockets being used with Go. --------- Co-authored-by: dsh --- .../golang/content/106-go-realtime-communication/index.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/data/roadmaps/golang/content/106-go-realtime-communication/index.md b/src/data/roadmaps/golang/content/106-go-realtime-communication/index.md index c4a90cf5e..18b2da729 100644 --- a/src/data/roadmaps/golang/content/106-go-realtime-communication/index.md +++ b/src/data/roadmaps/golang/content/106-go-realtime-communication/index.md @@ -1 +1,8 @@ # Go realtime communication + +## What is real-time communication? +Just as it says in the name, real-time communication is the handling of requests concurrently and efficiently. Whether it is a chat/messaging app, an email service, a game server or any collaborative online project (for example, Excalidraw), there are a few different ways of handling real-time communication, but the most common is through the use of WebSockets. Other options for handling real-time communications include MQTT protocol and server-sent events, among others. + +Learn more from the following resources: + +- [@video@Golang websocket](https://youtu.be/G8SKhZMqvsE)