Daltech: live queues and appointments, from idea to production

Customer app, provider app, provider web portal, admin console, live backend. Arabic first, then French and English, right to left done properly.

1,656
commits across 7 repositories, 23 April 2025 to 17 October 2026
263
API routes on 52 data models, 1,854 automated backend test cases
2 to 6
API replicas, autoscaled, with a disruption budget and tuned health probes
354
requests per second under load test, p95 67 ms, zero errors

The system behind the screens

LayerWhat runs today
Infrastructure as codeKubernetes, nine numbered manifests per environment, staging and production identical
Delivery pipelineSix stages from a blocking secret scan to promotion, rollback by tag
Live layerWebSocket with a Redis adapter: every phone receives every change, whichever replica serves it
SecurityJuly 2026 audit, 42 items, 34 done: live-verified rate limiting, non-root containers
AI in productionNeural translation with cache, Arabic transliteration to French spelling, live wait-time estimation
Next with ENSIAWait-time prediction model trained on anonymized aggregates, served back into the live layer

The learning loop that no integrator offers

Partner-specific models, trained on anonymized aggregates by the National Higher School of Artificial Intelligence, deployed back into the live system.

Every cycle makes the partner instance smarter, with the partner data, under the partner control.

The learning loop

  1. Partner instance: Live operations: bookings, queues, deliveries, events.
  2. Anonymization step: Identities removed, aggregated by place, service and day.
  3. ENSIA model lab: Students and researchers train models on the partner use case.
  4. Back into the system: Prediction, estimation, ranking, served live.

What we hold, what you hold

You hold

Your instance, your operational data in full, your branding, your admin, a seat in the roadmap committee.

rootdz holds

One codebase for every instance, the releases and security patches, the roadmap, data protection across instances.