01 · 2026 · Progetto personale, full stack
Orbita
Dashboard in tempo reale per monitorare i servizi di un piccolo cluster, con avvisi via Telegram.
README.md
Progetto di esempio: sostituisci questo testo con la descrizione reale.
Il problema
Gestivo alcuni servizi su un server di casa e scoprivo che qualcosa era fermo solo quando provavo a usarlo. Volevo un colpo d’occhio sullo stato di tutto, senza installare uno stack di monitoraggio pesante.
Cosa ho costruito
- Un agente leggero in Node.js che controlla i container Docker ogni 10 secondi.
- Una dashboard React che riceve gli aggiornamenti via WebSocket, senza ricaricare la pagina.
- Avvisi su Telegram quando un servizio resta giù per più di un minuto.
Cosa ho imparato
Gestire la riconnessione dei WebSocket in modo affidabile è stato più difficile del previsto: ho finito per scrivere un piccolo backoff esponenziale con stato condiviso tra le schede del browser.