tiny-api-k8s

Tiny API with Kubernetes experimentations

k8s config files for the projects:

Related docker images:

Will be used with k8s 🚒 and argocd setup πŸ¦‘.

Project structure:

TODOs (βœ… done βœ…):

  1. add and setup this repo
  2. add CI to tiny-api project, to:
    • build and push the docker image with new version/tag on each merge to master
    • edit this repo here, to update the config files with new docker image version
    • watch ArgoCD do it’s thing 😍

TODOs 2 (βœ… partially done ⚠️):

TODOs 3 (βœ… done βœ…):

K8S with ArgoCD setup in DigitalOcean works like a charm (1st of Oct. 22) πŸ‘Œβ€οΈ:

do-argocd-tiny-api

do-argocd

TODOs 4:

TODOs 5:

Experiment with:

To achieve that, create another tiny service, which communicates with this one via GRPc. This one will send it some data (via GRPc), which the tiny service will store into DB (mongo) (basically CRUD operations on some data). Some data will be simple stock exchange data (stocks and updates of their price).