Détails clés
Solution de données d'investissement de bout en bout pour apporter de la valeur à la gestion des données d'investissement.
-
DéfiSolution de gestion des données d'investissement utilisant des données non structurées et développement d'une application web à partir de zéro
-
SolutionModèles de saisie de données et pipeline sur l'environnement AWS Cloud pour l'intégration avec une application web
-
Technologies et outilsEnvironnement cloud AWS, AWS S3, AWS RDS, AWS Lambda Functions, AWS Serverless Application Model, AWS ECS, AWS ESR, Amazon Aurora PostgreSQL, Python, Flask, Github Actions
Client
Le client est un groupe de spécialistes de l'investissement qui a demandé à ESSID Solutions de mettre en place un système de gestion de l'information. solution de données pour leur plateforme d'investissement immobilier.
Le développement d'un pipeline de données complet sur le cloud a nécessité une intégration de bout en bout avec l'application web pour traiter les données des utilisateurs et activer toutes les fonctions de gestion des investissements qui permettraient aux partenaires généraux de profiter d'opportunités d'investissement fructueuses en élaborant une stratégie d'investissement réussie.
Défi : solution de gestion des données d'investissement utilisant des données non structurées et développement d'une application web à partir de zéro
L'élaboration d'une solution à partir de zéro est toujours une tâche difficile, car elle nécessite un alignement et un équilibre constants entre les exigences techniques et la vision du succès du client.
Nous avons été mis au défi de développer un solution de données à partir de zéroIl s'agit de prendre en compte les différents formats d'entrée des données, tels que les fichiers Excel et les PDF, ainsi que leur traitement, leur enrichissement et leur intégration corrects pour permettre toutes les fonctionnalités prévues dans l'application web qui est développée en parallèle.
Notre principal objectif était de développer les deux plateformes séparément et simultanément, en veillant à ce qu'au final, notre équipe dispose d'une solution complète et intégrée permettant des fonctionnalités, afin d'offrir aux utilisateurs une expérience agréable et une vision de l'évaluation complète des performances et des stratégies d'entreprise.
Solution : modèles de saisie de données et pipeline sur l'environnement cloud AWS pour l'intégration avec une application web.
L'équipe d'ESSID Solutions a commencé par analyser l'activité du client afin de comprendre parfaitement ses besoins et ses exigences. Le projet a été échelonné afin de fournir un produit minimum viable et de permettre au client de tester son produit dans des scénarios réels.
- Les données et les rapports de performance d'un groupe d'utilisateurs potentiels ont été rassemblés et analysés en détail pour cartographier et comprendre les données à traiter, les formats d'entrée et les indicateurs utilisés, entre autres particularités.
- Des modèles d'entrée ont été créés pour permettre d'alimenter l'application de manière standardisée et efficace avec des données et des rapports sur la performance des investissements. Microsoft Excel a été utilisé pour faciliter le processus pour les utilisateurs habitués à ce format.
- Des exemples de formats de fichiers d'entrée structurés et non structurés ont été collectés et traitées pour l'extraction des données et intégration avec l'informatique en nuage à l'aide de Python, de fonctions Lambda et d'autres outils de AWS Traitement des données massives ressources.
- Les données intégrées ont été enrichies et modélisées de manière structurée afin de fournir des KPI calculés, des indicateurs de performance et des informations stratégiques. Visualisation des données a également été développé à l'aide d'une application Flask afin d'offrir un accès instantané aux mesures des investissements.
- La solution de données a été intégrée à l'application web à l'aide d'une API afin de recevoir des données et d'alimenter l'application avec des données d'investissement et des métriques de manière sûre.
- CI/CD a été mis en œuvre à l'aide de Github Actions pour permettre une infrastructure entièrement intégrée.
Nous avons réalisé le développement d'un MVP en 6 mois par une équipe de 5 professionnels : un chef de projet, un ingénieur en informatique, un ingénieur de l'environnement et un ingénieur de l'environnement. AWS Un ingénieur de données, un analyste de données, un consultant en affaires et un superviseur technique.
Architecture de la solution
Résultat : des processus rationalisés et une gestion des investissements simplifiée
Notre équipe a construit un une infrastructure en nuage fiable basée sur AWS qui permet d'extraire et de traiter les données d'investissement des utilisateurs afin de simplifier et de valoriser la gestion des investissements.
En conséquence, nous avons fourni au client une solution de services de données gérés pour la gestion des investissements qui répond aux besoins commerciaux du client grâce à des optimisations telles que la réduction du temps de traitement des données, la réduction des erreurs et des risques de sécurité, accès instantané aux indicateurs d'investissementla normalisation et la simplification des processus pour les gestionnaires de fonds.
L'équipe d'ESSID Solutions a connecté la solution de données à l'application web du client par le biais d'une API et a fourni une visualisation des données par le biais d'une application Flask. Le client peut maintenant ingérer et consommer des données d'une manière sûre, pratique et efficace, afin d'élaborer une stratégie d'investissement réussie.