Aller au contenu principal
RADIANK

(02) — ÉTUDE DE CAS

Up

SaaS · Monitoring

LaravelVue 3PostgreSQLWebSocketInertia.js
Projet interne

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

0.18s TTFB
252 commits 6 mois de développement
364 fichiers Codebase
4 canaux Alertes (Email, Slack, Discord, Push)

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é.