EMIS est un service en ligne pour un transfert automatique des données des visiteurs d'un hôtel vers le service fédéral des migrations de la Fédération de Russie. Le projet a été lancé en 2019 pour simplifier le fonctionnement des hôtels avec la procédure de transfert des données à la Direction principale des questions de migration du ministère des Affaires intérieures. Il compte désormais plus de 500 clients à travers le pays et gère plus de 2 000 demandes par jour.
Problème : traiter avec les développeurs
Pendant un bon moment, le service EMIS a été développé en utilisant les méthodes habituelles d'embauche de développeurs. Cependant, cette méthode présentait des inconvénients. Il était difficile de trouver des développeurs de qualité dans l'environnement post-pandémique, le budget était souvent dépassé et il était difficile de suivre la dette technique.
Pendant le processus de développement du projet, nous avons rencontré des problèmes assez fréquents tels que la concurrence pour les meilleurs développeurs, le manque de financement et la dette technique, en raison du besoin constant d'apporter des modifications au plan initial du produit. Après 8 mois, la nécessité de simplifier et d'accélérer le développement du service EMIS s'est imposée.
Solution : automatisation de la logique métier sur AppMaster.io
Au début de l'année 2021, l'équipe de développement du SIGE a essayé la plateforme no-code AppMaster.io.
Il nous a fallu environ deux semaines pour comprendre les fonctionnalités d'AppMaster.io et assembler indépendamment le prototype, proche de ce que nous avions développé au cours des huit derniers mois.
L'entreprise a développé de multiples flux de travail avec des processus commerciaux personnalisés pour analyser, parser et envoyer des données au Service fédéral de migration sans écrire le moindre code.
Résultats : un backend flexible et rapide pour une fraction du prix
Après plusieurs semaines de tests, le service a été certifié sur la plateforme AppMaster.io et lancé. EMIS devait déployer l'application sur ses serveurs pour passer les exigences réglementaires, c'est donc ce qui a distingué la plateforme pour eux.
Avec l'AppMaster.io, nous pouvons exporter le code source et les binaires, passer les certifications nécessaires et placer le produit final sur des serveurs sécurisés. C'est également formidable que nous puissions modifier la logique métier à tout moment, et publier la nouvelle version en quelques minutes sans nous soucier du contrôle qualité.
Actuellement, seul le backend EMIS est généré par AppMaster.io. Cependant, au fur et à mesure que la plateforme s'améliore et ajoute d'autres composants, l'équipe du projet prévoit également de transférer le frontend à AppMaster.io.
Sans cette plateforme no-code, nous aurions dépensé plus d'argent, et le développement aurait pris plus d'un an.