• [ ] Discussing the architecture

  • [ ] Designing the API

    Websocket Schema

    Designing the API

    DB Schema

  • [ ] Writing the tests first (TDD)

  • [ ] Creating a mono-repo

  • [ ] Writing the Backend

  • [ ] Writing the Websocket layer

  • [ ] Dockerizing the project

  • [ ] Pushing it to Github

  • [ ] Creating a fresh kubernetes cluster

    • [ ] Adding cert-manager, nginx-ingress and ArgoCD
    • [ ] Initializing a gitops repo, adding all the manifests
  • [ ] Writing the CI/CD pipelines to deploy to the cluster

  • [ ] Quick half ass frontend

  • [ ] Discussing Video Architecture

  • [ ] DB/Redis in the cluster? Or outside?

  • [ ] Migrating to Golang