Monitoring & observability

When something breaks at 3 AM, you want to find out before your users do. PagerDuty is overkill for solo devs.

Telegram Bot API (DIY)FREE TIER

free, forever
What I use for every service I ship. 90-second setup via @BotFather, then 10 lines of Python. Phone buzzes when something breaks. Pattern 22 in the boring patterns book covers this.

Healthchecks.ioFREE TIER

free up to 20 checks, then €5/mo
Cron job and timer monitoring. Your job sends a ping; if it doesn't ping, you get alerted. Perfect for the boring stack.

BetterStackFREE TIER

free 10 monitors, paid from $25/mo
Logs + uptime + status pages in one product. The free tier is enough for a side project. UI is one of the cleanest in the category.

SentryFREE TIER

free 5k errors/mo, then $26/mo
Error tracking. Catches Python/JS exceptions in production with stack traces. Free tier has gotten more generous; the paid tiers are still pricey for solo devs.

Get the launch email

When the paid tier launches, the 3 people on the waitlist get a one-time email + a free upgrade. No spam. Single email.