all posts
blog · topic

App hosting and deployment

Git push, build, health-check, switch traffic — the deploy loop is simple until it is not. These posts cover deploying specific frameworks, self-hosting common open-source tools, PaaS trade-offs, and running apps on microVMs that sleep when idle.

Git-driven app hosting on PandaStack

148 posts

·10 min read

GitOps for Ephemeral Compute: Where Reconciliation Stops

Argo CD's entire personality is refusing to let you delete things. That is exactly the right instinct for a database StatefulSet and exactly the wrong one for a sandbox that was always going to die in forty seconds.

gitopsargocdflux
Ajay Kumar
·10 min read

Multi-Tenant WordPress Hosting on Firecracker MicroVMs

WordPress is a plugin-execution engine wearing a CMS costume, which makes shared hosting a multi-tenant remote code execution service with good branding. A look at why the PHP hardening stack is not a boundary, and what changes when every site gets its own kernel.

wordpressphpmulti-tenant
Ajay Kumar
·10 min read

How to Put a CDN in Front of a Scale-to-Zero App

An origin that is allowed to sleep changes what your cache headers are for. Done properly, the wake happens in a background fetch and lands on nobody's request; done carelessly, one Vary header hands every visitor a cold boot.

cdncachingscale-to-zero
Ajay Kumar
·10 min read

The best ways to host OpenHands in 2026

OpenHands is two workloads sharing a hostname: a cheap, mostly-idle control app, and a runtime that executes whatever the model just decided to type. Most hosting advice answers the first question and quietly gets the second one wrong.

openhandsai-agentscomparison
Ajay Kumar
·11 min read

The Best Prefect Hosting Platforms in 2026

Almost every 'how do I host Prefect' thread is two questions wearing one coat: where does the server live, and where do flow runs actually execute? They have different answers, and the second one is the one that costs money.

comparisonprefectorchestration
Ajay Kumar
·11 min read

The Best Metabase Hosting Platforms in 2026

Running metabase.jar takes five seconds. Running it in production means an application database that is not H2, a heap the kernel agrees with, and a SQL console you have not accidentally published.

comparisonmetabasebusiness-intelligence
Ajay Kumar
·11 min read

The best ways to host MLflow in 2026

MLflow looks like a web app and is actually a database, a bucket, and a code-distribution channel wearing one name. An honest look at where to put each part — including where we're the wrong answer.

mlflowmlopsself-hosting
Ajay Kumar
·10 min read

How to deploy a Qwik app

Qwik's adapter is not a detail you pick at the end — it is the deployment model itself. Here is what resumability changes about the server, and how to ship the Node path.

qwikqwik-citydeployment
Ajay Kumar
·11 min read

How to Self-Host authentik for SSO

authentik is a genuinely good open-source identity provider with an unusual abstraction. Here is the component model, the concepts that trip people up, and the operational promises you are making.

self-hostingauthentiksso
Ajay Kumar

More posts in this topic