Aller au contenu
Langue
DE EN FR
Démarrer un projet

Des plateformes qui portent les processus

Plateformes en ligne, portails et applications métier, développés en mode agile sur le cloudtec Stack. Prototype et plateforme finie naissent dans la même équipe, qui assume ensuite aussi l’exploitation.

L’illustration montre un graphe de branches : deux branches secondaires se détachent de la branche principale et y reviennent, et le graphe se termine par un point de release mis en évidence.

Point de départ

Développer sur le cloudtec Stack

Depuis 2013, nous construisons sur Symfony. Environ 60 % d’une plateforme type sortent tout prêts du cloudtec Stack dès le jour 1 : gestion des utilisateurs, couche API, rôles et hébergement. Vous investissez dans la logique qui fait votre activité.

Graphique abstrait : trois carrés de lumière verts alignés, du contour en pointillé à la surface qui brille intensément.

Prototypage rapide

Des prototypes cliquables en quelques jours, les premiers fonctionnels en quelques semaines. Une réalisation itérative avec des revues régulières vous montre en continu ce qui est terminé et ce qui vient ensuite.

Graphique abstrait : une ligne de lumière cyan qui avance en trois boucles, chacune un peu plus claire que la précédente.

Développement agile

Par petites étapes, nous clarifions le périmètre, développons, vérifions le résultat avec vous et déployons. Les exigences sont priorisées en continu, et non figées une fois pour toutes puis traitées.

Graphique abstrait : un rayon violet lumineux, enveloppé dès le départ par une bande de lumière plus large.

ISO/IEC 27001 dès le départ

Les exigences de sécurité entrent dans chaque décision d’architecture. Le SMSI couvre le développement, l’hébergement et l’exploitation comme un processus continu.

Types de plateformes

Ce que nous développons

Le stack convient à différents types de plateformes. Point commun à toutes : une architecture modulaire, une approche API-first et l’exploitation à long terme comme partie intégrante.

Portail partenaires avec commandes, factures et documents. Les paramètres sont verrouillés, car le rôle « Partenaire » ne voit que ce qu’il a le droit de voir.

Portails web

Des espaces protégés qu’une organisation met à disposition de sa clientèle, de ses partenaires ou de son personnel : avec rôles, droits et logique métier sur mesure.

Une plateforme commune à laquelle sont rattachés trois mandants : un portail cantonal, un service spécialisé et une commune, chacun avec son propre domaine et ses propres langues.

Plateformes multi-mandants

De nombreuses présences en ligne sur une base commune. Chaque mandant a ses propres domaines, langues, contenus et droits, et aucun autre ne voit ses données.

Un hôpital et un cabinet font des annonces auprès de deux organisations Spitex via une plateforme commune. L’une a accepté l’annonce, l’autre l’examine encore.

Plateformes de branche

Des plateformes qui relient toute une branche : annonces entre hôpitaux et organisations Spitex, candidatures entre personnes intéressées et établissements, compétitions du club à la fédération. De nombreuses organisations et rôles, un processus commun.

Déroulement d’une commande en quatre étapes : réception et contrôle sont faits, la validation est en cours, l’expédition suit. Le traitement tourne de manière asynchrone en arrière-plan.

Outils de workflow et d’automatisation

Automatisation des processus avec Symfony Messenger et une architecture événementielle. Traitement asynchrone pour des processus métier fiables.

Un ancien système et la nouvelle plateforme côte à côte, reliés par une flèche. Pendant l’exploitation en parallèle, les données sont reprises avec validation.

Remplacement d’anciens systèmes

Nous remplaçons les anciens systèmes pas à pas, avec une exploitation en parallèle pendant la migration plutôt qu’un risque de big bang. Nous migrons les données avec validation.

Trois étapes sur une ligne ascendante : MVP, extension et production, toutes sur la même architecture.

Du MVP à la production

Du minimum viable product à la plateforme évolutive. La même architecture à chaque phase, rien à jeter après la preuve de concept.

Intégration

Relier les systèmes, rendre les données exploitables

Les applications métier fonctionnent rarement de manière isolée. Le stack est la couche d’intégration entre les deux : il relie vos systèmes par des interfaces documentées et rassemble les données de toutes les sources.

Systèmes tiers et sources de données

SAP, Abacus, Microsoft Dynamics, systèmes propres à une branche, bases de données ou flux JSON et XML : nous nous connectons là où se trouvent vos données, quel que soit leur format. L’échange se fait dans les deux sens, avec gestion des erreurs au lieu d’exports manuels.

API REST avec OpenAPI

Avec API Platform, à partir de la même base de code que l’application : documentées automatiquement en OpenAPI, versionnées et sécurisées par OAuth2/JWT. Nous attribuons les droits d’accès par endpoint et par rôle, conformément à ISO/IEC 27001 et avec des journaux d’audit.

Middleware & traitement asynchrone

RabbitMQ, Symfony Messenger et Azure Service Bus pour un messaging d’entreprise fiable. Transformation, traduction de protocoles et routage en un seul endroit.

Préparation et transformation

Nettoyer, mapper, normaliser, enrichir. Les données sources brutes deviennent des jeux de données cohérents, avec validation et règles documentées au lieu de scripts ad hoc fragiles.

Migration des données

Reprise structurée des données d’anciens systèmes : validation, mapping et règles de transformation sous forme de processus documenté, pas de script unique.

Transmission & affichage

Les données se trouvent rarement là où on en a besoin. Les données préparées sont transmises aux systèmes en aval ou deviennent directement exploitables : tableaux de bord, analyses et vues en direct, consolidés à partir de toutes les sources connectées.

Assurance qualité

Pas tester beaucoup, tester ce qui compte

Nous sécurisons de manière ciblée les processus critiques, comme le panier de la boutique ou la validation dans le portail, avant qu’une erreur ne coûte du chiffre d’affaires ou de la confiance. Pour cela, chaque niveau ne vérifie que ce qu’il modifie lui-même.

Automatiquement à chaque modification

Chaque modification du stack passe par des tests unitaires, une analyse statique et des scénarios automatisés pour des processus comme la connexion, les formulaires et l’éditeur, dont beaucoup dans le navigateur. On ne poursuit que lorsque tout est au vert.

Seulement ce que votre projet modifie

Ce que le stack couvre déjà, nous ne le testons pas deux fois. Votre plateforme vérifie ses propres fonctions et adaptations, sur le staging avant chaque mise en production, puis en exploitation avec des smoke tests et du monitoring.

Ce que les machines ne jugent pas

Nous vérifions à la main les nouveaux composants par rapport au design, ainsi que l’utilisation au clavier et avec un lecteur d’écran, en plus des tests exploratoires. Lors de changements importants, vous faites vous-même la recette.

Visibilité

Une plateforme que personne ne trouve reste sans effet

Nous pensons la visibilité dès le départ : pour les moteurs de recherche classiques et pour les systèmes d’IA qui lisent, résument et citent des contenus.

  • SEO technique : une sémantique propre, des données structurées et une diffusion rapide, intégrées dès le départ plutôt qu’optimisées après coup.
  • Optimisation pour l’IA : une structure claire, des résumés lisibles par machine et des métadonnées propres, pour que les modèles de langage saisissent correctement les contenus.
Page produit de Beispiel AG pour une fraise en carbure monobloc de 8 mm. Devant, le résultat de recherche correspondant avec note, prix et disponibilité issus des données structurées. Une carte « Visibilité » confirme les données structurées, les versions linguistiques DE et FR, un résumé pour l’IA et un temps de chargement de 0,8 seconde.
Références

En production, depuis des années

Trois plateformes nées de cette façon, avec les rôles, les interfaces et les flux de données au centre.

Santé · Plateforme

Plateforme e-santé OPAN®

Plateforme de transfert pour les soins de suite : hôpitaux, cabinets et particuliers font leurs annonces auprès des organisations Spitex, des homes et des cliniques et voient les capacités disponibles.

Voir la référence : OPAN® Plateforme e-santé

Votre plateforme mérite un socle

Première idée ou cahier des charges concret : parlez avec notre équipe de développement.