Sprint Retrospective
↗ sprintretro.appOne of those projects that started out as a throwaway experiment to play with some different technologies, and happened to turn into something useful.
"How do these new React Hooks work?" turned into "Let's hook this up to an API and a database... I wonder what MongoDB is like?" and quickly became a full Kubernetes cluster with each component of the application running in Docker containers that are auto-scaling and load balanced across several Kubernetes nodes.
The project currently consists of:
- React frontend
- Node.js API server
- Node.js websocket server
- MongoDB, as the database
- Redis, for storage of temporary data such as active participants, and real-time streaming of activity on a retrospective through the use of Redis Pub/Sub

