No items found.
No items found.

HealthHero: PMS migration to a microservices architecture, designed to scale at no extra cost

Fusion of Qare (FR) and Adastra (UK) backends in a unified platform in Nest.JS.

Context

HealthHero, a European teleconsultation platform resulting from the acquisitions of Qare (France), MyClinic (France), and Fernarzt (Germany), aims to become the European leader in e-health with tens of millions of annual consultations.

To achieve this, the group decided in 2024 to unify its IT systems inherited from its acquisitions, which often did not comply with European standards (HDS, NHS Digital, ISO 27001) and were difficult to maintain.

The technical department then chose to rely on the Qare stack (Loopback.js), the only backend controlled internally. Although robust, this base requires comprehensive modernization to become the common platform and allow: reducing recurring costs, accelerating the deployment of new functionalities and facilitating international expansion with an architecture that meets local requirements.

This migration, led by Theodo, is a strategic lever for accelerated growth at controlled costs.

Challenges

  • Adastra replacement required in less than 12 months.
  • Complete redesign: backend with intertwined, undocumented code, magic dependencies, and a lift-and-shift to NestJS excluded.
  • Continuous delivery in parallel with the migration, without feature freezes.
  • Multi-environment complexity (Azure/AWS) and a common backlog on a transforming base.
  • PMS with 115+ interconnected screens, a complex database, and essential business workflows.

Our approach

Three parallel teams (backend, microservices, cloud) supervised by an Engineering Manager managed the migration according to Lean Tech principles:

Tech-enabled network of teams

UK/FR synchronization ensured via shared artifacts (macroplan, daily emails, 3S KPI).

Right First Time

Progressive extraction of critical microservices with test coverage, refacto security/stability/performance standards.

AI-powered

Automatic understanding of the legacy, identification of migration patterns, generation of NestJS slices by AI agents.

“Theodo allowed us to migrate our core platform in record time, without product interruption. A solid basis for our European ambition.”

Our impact

x5

Acceleration of delivery: from 2 to 10 endpoints migrated/week on ~150 endpoints.

600k €/year

estimated savings through the termination of the Adastra license.

0

functional regression through systematic test coverage.

Discover other client success stories

No items found.
See our client success stories