Retour au portfolio
Internet des objets médicaux

IOMT

AngularAgileXS

Une plateforme cloud d'Internet des objets médicaux : les appareils, les événements qu'ils envoient et les données derrière, construite pour que des entreprises tech puissent lancer leur propre solution IoT verticale par-dessus et que les clients finaux puissent gérer leurs équipements connectés. TT Tech a construit le frontend Angular. La plateforme a survécu à son premier produit : le même frontend est devenu la base d'un produit de soins à domicile et a ensuite été reconstruit dans un monorepo.

IOMT

L'histoire

  1. 1

    La plateforme

    Un seul frontend pour de nombreuses verticales. Les appareils s'enregistrent, envoient des événements, et la plateforme les transforme en tableaux de bord, en alertes et en données sur lesquelles un client peut agir. Chaque verticale est un tenant sur le même code, donc l'architecture devait séparer dès le premier jour le cœur partagé et les parties propres à chaque tenant.

  2. 2

    Ce qu'elle est devenue

    La plateforme a servi de base à un produit de soins à domicile plus tard : le même frontend, le même découpage en couches, un nouveau domaine par-dessus. Quand ce produit a grandi, le code a été reconstruit dans un monorepo, avec les frontières entre le cœur et le domaine rendues explicites sous forme de bibliothèques. La forme choisie pour des appareils IoT s'est avérée être aussi celle dont les soins médicaux avaient besoin.

  3. 3

    La leçon

    L'architecture qui survit au produit pour lequel elle a été construite est celle qui vaut la peine d'être enseignée. Gardez le cœur libre des hypothèses du premier client, tracez les frontières là où le prochain produit en aura besoin, et une plateforme peut changer de domaine sans repartir de zéro. C'est le même découpage en couches que nous utilisons aujourd'hui en Angular, React Native et Swift.

Faites venir le workshop dans votre équipe

Intra-entreprise, sur votre propre code, en arabe ou en anglais. Ou engagez l'équipe qui est derrière pour construire avec vous.