/remainders-backend

Kubernetes demo app

Primary LanguageGo

Remainders Kubernetes demo

Training environment for the development of Kubernetes-based service using Golang, React and Python.

Reminders is a service that allows you to browse automated emails sent to users. The production version of the system (on premises fork) has been integrated into Primus student information system on the Riveria school.

Diagram

  • on progress

Diagram

Key components

Demo environment

  • Windows 11, Docker for Desktop Kubernetes cluster

TODO:

  • Docker environment for backend testing
  • automated Python service for initializing database and loading test data
  • kustomization
  • SMTP support, mailhog deployment
  • self signed cert on local deployment using Cert Manager
  • monitoring Prometheus
  • securing cluster
  • branch for MongoDB cluster on the Kubernetes cluster
  • branch for Atlas operator
  • branches for Let's Encrypt support on the Cert Manager on DO, GKE and Azure