• Home
  • Projects
  • About
FR
🌙
⬆
Mount Royal viewpoint by day
Montreal, QC
Rock on which the wanderer stands in the famous painting by the German Romantic painter Caspar David Friedrich "Wanderer above the Sea of Fog" (1818).
Wanderer from the famous painting by the German Romantic painter Caspar David Friedrich "Wanderer above the Sea of Fog" (1818).

Previous

From Word/Excel to JSON: complete automation of the questionnaire creation process

Implementation of a real-time observability solution

Flask
Python
PostgreSQL
Plotly
React.js
Redux
Typescript
Data
Design

Context

Customer wanted to gain better visibility into their information system. Until then, no centralized monitoring solution was in place, which complicated incident analysis and slowed down decision-making.

Problem

The IT system suffered from sporadic latency, slowdowns, and opaque overall activity. It was impossible to quickly identify bottlenecks or the most resource-intensive applications.

Solution

  • I designed and deployed a complete observability stack:

  • - Umami to collect analytics and track user behavior in real time.

  • - Prometheus to aggregate system and application metrics.

  • - Loki + Alloy to centralize and index logs from all services.

  • - Grafana to visualize metrics and provide teams with a clear and interactive dashboard.

  • - Automated alerting via Prometheus + Slack to be notified as soon as a critical threshold is crossed.

  • section_works_4_6_solution

  • section_works_4_7_solution

Impact

  • Detection and removal of unnecessary processes, freeing up 15% of RAM.
  • Identification of the most resource-intensive applications, enabling optimization prioritization.
  • section_works_4_2_impact
  • Context
  • Problem
  • Solution
  • Impact
  • Previous

    From Word/Excel to JSON: complete automation of the questionnaire creation process

    2026 Alexandre Douillard