2024-06-16
- Seems like it would be cool to be able to deploy “ephemerally persistent” services that have controllable downside risk. So like, a lot of people go on about “I have to use cloud-hosted/paid monitoring solution because if it goes down, that would be really bad.” But actually, most of my need for X service (e.g. monitoring) could absolutely tolerate downtime without issue. With this in mind, it should be possible to use/deploy something like a “SQLite-backed (or DuckDB-backed) analytics service, which keeps the most recent 1GB of data stored on disk” or some, similarly configured thing. You could deploy these, uh, micro-services (lol) to a single machine and probably get pretty good performance/reliability/usefulness. Potential services would be: exception reporting, general analytics, logs maybe. Using SQLite means deployment would be straightforward (as it’s all in-process). And the way these hosted companies structure their free tier, you could probably get quite a lot of extra
headroom by self-managing a simple service.
Date
June 16, 2024