(09) — ÉTUDE DE CAS
Up
SaaS · Exploitation
Contexte
Les solutions de monitoring existantes sont soit trop onéreuses pour les petites structures, soit insuffisamment personnalisables. Un outil open-source couvrant les usages courants manquait à l'écosystème Laravel.
Mission
Construire un système de monitoring complet avec alertes temps réel, déployable en self-hosted, avec une UX soignée.
Solution
Application Laravel + Vue 3 (Inertia.js). Moniteurs schedulés via Laravel Queues, notifications push via Laravel Broadcasting (WebSocket), multi-canaux via une architecture de drivers d'alerte extensible. Up est ensuite devenu un copilote d'exploitation : une boîte de réception d'insights (tri, mise en sourdine, plan d'action), la surveillance des serveurs (charge, seuils, historique 30 jours), les alertes d'expiration SSL et de domaine, la détection des régressions Lighthouse, les revenus AdSense par site, les positions Google et la cannibalisation, les liens d'affiliation cassés, les Core Web Vitals terrain et la réciprocité hreflang. Des rapports périodiques partent par email et en PDF, la page de statut publique a été refaite, les alertes passent aussi par ntfy et une API en lecture seule est exposée.
Chiffres clés
Résultats
- Dashboard temps réel sans polling — WebSocket pur
- Boîte de réception d'insights : tri, sourdine, plan d'action
- Monitoring serveurs (charge, seuils, 30 jours) + alertes SSL, domaine et régressions Lighthouse
- SEO et revenus : AdSense par site, positions, cannibalisation, liens d'affiliation cassés, Core Web Vitals terrain
- Rapports périodiques par email et PDF, page de statut publique, API en lecture seule
- TTFB 0.18s — stack optimisée Octane + PostgreSQL
- Alertes Email, Slack, Discord, Push et ntfy
Métriques clés
Insights + monitoring + SEO + revenus · TTFB 0.18s · Dashboard temps réel WebSocket · Open source
Stack technique
- BackendLaravel 12 (PHP 8.4)
- FrontendVue 3 + Inertia.js v2 + Tailwind 4
- Base de donnéesPostgreSQL
- Temps réelLaravel Reverb (WebSocket)
- QueueLaravel Horizon (Redis)
- DéploiementDocker + Dokploy + Caddy
Votre projet
Un projet SaaS · Exploitation ?
Discutons de vos besoins et voyons comment obtenir des résultats comparables pour votre activité.