This will be the backend services for speakUP . An Application which provides a platform for users to speakup against an organization.This backend for speakUP is backed by currently 3 services ( which i am planning to add 2 more services ). The authenticity of Reviews posted will be determined by an upvote downvote system similar to Stackoverflow's. This application addresses data consistency with optimistic concurreny control and interservice events is handled with nats-straming-server.
- Want to know how to get started? click here
- Interested to work together with me, go through the code, find a bug / bad code / any optimization, Raise an issue
speakUP is still a work in progress 🙂
Read More about,
To Run this api services locally, make sure:
- Docker is installed
- The pods must be managed via kubernetes
- install skaffold for managing kubernetes cluster more easily.
- Include a directory with name as client and clone speakUP client
- cd /speak-up && skaffold dev
- Make sure the relvant ENV variables are configured properly eg: JWT_KEY in all deployment configurations, eg:
kubectl create secret generics jwt-secret --from-literal=JWT_KEY=YOURSECRET.com