Our great sponsors
-
Nomad
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Hasura
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
Nomad can also work. It's relatively popular and advertised as less complicated than K8's https://www.nomadproject.io/
You should check out DigitalOcean! If you want I could give you a really simple Terraform + Ansible script that you can use to automatically spin up a server, install docker and run your docker-compose project. You can use my referral and get 100$ for 60 days.
adding on to this, if OP goes down the local k8s cluster route for learning purposes, they can then hook it up to a public load balancer with this TCP tunnel thingy called inlets for a few bucks a month https://github.com/inlets/inlets-operator
It's a web application / frontend build with SvelteKit. One container provides a PostgreSQL database. Then there's one container providing a GraphQL API on top of Postgres via Hasura. One microservice regularly imports data into the database. Another microservice implements Hasura authentication via a webhook. Last but not least there's a nginx instance as a reverse proxy.