Great news for cljdoc! https://www.exoscale.com/ has generously offered to host cljdoc on their cloud platform! A big thanks to @arnaudgeiser and Exoscale!
Interesting. As I dig in, I'm learning. So, nomad can be thought of as an alternative to Kubernetes. We'll start by replicating our current architecture (just so we can deploy again!) but we can explore alternatives later.
Yeah, Nomad and Kubernetes are pretty similar!
We'll take some time to experiment and then migrate over to Exoscale. This will help us with plenty of things, but I'm most excited that I'll be able to help out more with cljdoc ops and infrastructure. Previously, this all fell on @martinklepsch's shoulders.
ooooh very cool!
going with a little vps then?
We're still working out what we are going to start out with (but Martin and I will both be admins for the cljdoc org at Exoscale). We were thinking of starting with our current architecture. But it does not give us blue/green deploys we were hoping for at the host level. So we might revisit moving PostgreSQL... but then we have to think of the impact of that on performance and local previews... Stuff to mull...
Experiments to conduct...
All good fun!
fun to be had!
jinx 😂
I see they have k8s, but that's a whole universe to learn if you haven't used it before
oh cool, managed postgres. lots of great options
Ya, pretty exciting! I don't think we need k8s for our wee lil' cljdoc?
We are currently using Nomad to achieve blue/green deploys so we're not too far from k8s. We're running a little weird setup though where we have a DB (SQLite) constraining us to a single host machine... but on that host machine we schedule multiple cljdoc workloads to have "high availability" during deploys