EN FR
All projects

Platform engineering · Observability

APM Observability — Multi-tenant OTel Platform

A multi-tenant OpenTelemetry platform that connects telemetry ingestion, investigation and progressive delivery.

APM Observability — Multi-tenant OTel Platform product overview
2025 - 2026Designer and Developer

01

The problem

Teams need traces, metrics and logs to lead to an operational decision—not three disconnected tools—while preserving tenant isolation and a reproducible delivery path.

Constraints

  • Tenant isolation must survive application-level mistakes.
  • The complete stack needs a no-cost local path.
  • Delivery evidence must be machine-verifiable, from signed images to canary analysis.

02

My contribution

03

Technical decisions

01

Isolation in the database

PostgreSQL Row-Level Security reinforces tenant boundaries below the application layer.

Trade-off: Database policy becomes part of application design and testing, but a missed query filter is no longer the only line of defense.

02

Provider boundaries for local-first operation

External capabilities sit behind provider interfaces with free local drivers.

Trade-off: Extra abstraction, in exchange for reproducible development without mandatory paid services.

03

Metrics decide canary promotion

Argo Rollouts consumes Prometheus analysis rather than relying on a manual visual check.

Trade-off: Thresholds require careful calibration; the reward is an auditable rollback path.

04

Verifiable outcomes

  1. The documented canary exercise aborts automatically when the measured error rate crosses its threshold.
  2. The repository contains dashboard, topology, test and backup/restore evidence.
  3. The platform exposes one investigation surface for service maps, incidents, traces, issues, anomalies and DORA signals.

05

Product evidence

First-party service map
Repository screenshot from the investigation dashboard using demo telemetry.Repository artifactSeeded dataSource commit: d0775d96
01Seeded demo data

First-party service map

Repository screenshot from the investigation dashboard using demo telemetry.

View evidence
Architecture evidence
Repository-maintained system architecture—not a portfolio reconstruction.Repository artifactSource commit: d0775d96
02Repository-derived

Architecture evidence

Repository-maintained system architecture—not a portfolio reconstruction.

View evidence
Automated test report
Captured test evidence from the project documentation.Repository artifactSource commit: d0775d96
03Repository-derived

Automated test report

Captured test evidence from the project documentation.

View evidence

06

What I learned

  • Observability becomes useful when it is connected to a decision and an owner.
  • Recovery objectives need restore exercises, not only backup configuration.

07

What I would change

  • Begin with a smaller golden path before expanding the platform surface.
  • Add a maintained short demo recording to every evidence-bearing release.
Next projectMental Health Viz — Reproducible Global Analytics