EN FR
Tous les projets

Ingénierie plateforme · Observabilité

APM Observability — plateforme OTel multi-tenant

Une plateforme OpenTelemetry multi-tenant reliant ingestion de télémétrie, investigation et livraison progressive.

Aperçu produit de APM Observability — plateforme OTel multi-tenant
2025 - 2026Concepteur et développeur

01

Le problème

Les équipes ont besoin que traces, métriques et journaux mènent à une décision opérationnelle, sans trois outils isolés, tout en préservant l’isolation des tenants et une livraison reproductible.

Contraintes

  • L’isolation des tenants doit résister aux erreurs applicatives.
  • La pile complète doit pouvoir fonctionner localement sans coût.
  • Les preuves de livraison doivent être vérifiables, des images signées à l’analyse canari.

02

Ma contribution

03

Décisions techniques

01

Isolation dans la base

La sécurité au niveau des lignes PostgreSQL renforce les frontières de tenants sous la couche applicative.

Compromis: Les politiques de base font partie de la conception et des tests, mais un filtre oublié n’est plus l’unique défense.

02

Interfaces de fournisseurs pour le local-first

Les capacités externes sont placées derrière des interfaces disposant de pilotes locaux gratuits.

Compromis: Une abstraction supplémentaire, en échange d’un développement reproductible sans service payant obligatoire.

03

Les métriques décident du canari

Argo Rollouts consomme l’analyse Prometheus plutôt que de dépendre d’un contrôle visuel manuel.

Compromis: Les seuils exigent un réglage précis ; le bénéfice est un retour arrière auditable.

04

Résultats vérifiables

  1. L’exercice canari documenté s’interrompt automatiquement lorsque le taux d’erreur dépasse son seuil.
  2. Le dépôt contient des preuves de tableaux de bord, topologie, tests et sauvegarde/restauration.
  3. La plateforme réunit cartes de services, incidents, traces, problèmes, anomalies et signaux DORA.

05

Preuves produit

Carte de services native
Capture issue du dépôt, réalisée avec une télémétrie de démonstration.Artefact du dépôtDonnées initialiséesCommit source: d0775d96
01Données de démonstration

Carte de services native

Capture issue du dépôt, réalisée avec une télémétrie de démonstration.

Voir la preuve
Preuve d’architecture
Architecture système maintenue dans le dépôt, et non reconstruite pour le portfolio.Artefact du dépôtCommit source: d0775d96
02Preuve issue du dépôt

Preuve d’architecture

Architecture système maintenue dans le dépôt, et non reconstruite pour le portfolio.

Voir la preuve
Rapport de tests automatisés
Preuve de tests capturée dans la documentation du projet.Artefact du dépôtCommit source: d0775d96
03Preuve issue du dépôt

Rapport de tests automatisés

Preuve de tests capturée dans la documentation du projet.

Voir la preuve

06

Ce que j’ai appris

  • L’observabilité devient utile lorsqu’elle est reliée à une décision et à un responsable.
  • Les objectifs de reprise exigent des exercices de restauration, pas seulement une configuration de sauvegarde.

07

Ce que je changerais

  • Commencer par un golden path plus étroit avant d’étendre la plateforme.
  • Ajouter une courte démonstration maintenue à chaque version accompagnée de preuves.
Projet suivantMental Health Viz — analyse mondiale reproductible