This is current a barely functional experiment using grpc and node. I'm intrigued by grpc for the possibility of eliminating the need for a framework to provide routing, middleware, etc. The future plan is to use a combination of grpc, grpc-web, and envoy for the stack.
- Install nvm
nvm use
npm i
npm start
-> starts the server
nvm use
node ./test-harness/team-client.js
- Add basic boilerplate for GRPC
- Complete this list
- Add a docker-compose with postgres, flyway, and envoy
- Add an envoy configuration
- Add flyway to run the migrations in
src/db
- Figure out how to TDD GRPC
- Discover teams in github orgs
- Discover pipelines in concourse
- Discover namespaces in kubernetes