/go-chat-api

Chat in Golang with Websockets and Redis

Primary LanguageGo

build codecov

go-chat-api

Chat built in Go using Websockets and Redis Pub/Sub

  • The redis pub/sub system enables the api to scale horizontally.

  • The CI is on github-actions. Check ./github/workflows/main.yml

  • The api is deployed into a k8s cluster in AWS. Check the infrastructure.

  • The frontend. is built in React

Scripts can be found in Makefile, e.g. running api locally:

make start-local

Demo