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
