(02) — ÉTUDE DE CAS
Up
SaaS · Monitoring
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.
Chiffres clés
Résultats
- Dashboard temps réel sans polling — WebSocket pur
- 252 commits sur 6 mois de développement
- TTFB 0.18s — stack optimisée Octane + PostgreSQL
- Alertes Email, Slack, Discord, Push natives
Métriques clés
252 commits · 364 fichiers · TTFB 0.18s · Dashboard temps réel WebSocket
Stack technique
- Backend Laravel 11 (PHP 8.3)
- Frontend Vue 3 + Inertia.js v2
- Base de données PostgreSQL 16
- Temps réel Laravel Reverb (WebSocket)
- Queue Laravel Horizon (Redis)
- Déploiement Docker + Dokploy + Caddy
Votre projet
Un projet SaaS · Monitoring ?
Discutons de vos besoins et voyons comment obtenir des résultats comparables pour votre activité.