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