Date et heure de dépôt : 10/04/2025 18:51:42
Référence : 221257
DÉBUT
12/05/2025
BUDGET
SELON PROFIL € HT / jour
DURÉE
6 mois
LIEU
Ile de France
CATÉGORIE TECHNIQUE
Systèmes (Infras, Cloud, DevOps, ...), réseaux, sécurité
API
Confirmé
REST
Confirmé
Tech Lead
Confirmé
Audit et étude de cadrage sur le fonctionnement des API:
- Inventaire des APIs actuelles, incluant leur documentation, leur usage, et leur performance.
- Identification des limitations techniques et fonctionnelles des APIs existantes.
- Analyse de l'architecture technique actuelle et des dépendances entre les différents systèmes.
- Faire une analyse critique de l’utilisation des API pour la propagation des données (a minima sur les données de tiers)
- Revue des pratiques mise en œuvre pour la gestion du cycle de vie des APIs de l’idéation, à la mise en production, la maintenance et la supervision.
2. Définition des Besoins Fonctionnels (cible)
- Identification des besoins des différents utilisateurs des APIs (clients, partenaires, équipes internes).
- Définition des cas d'usage prioritaires pour les APIs (y compris la mise en place de processus d’intégration de nouveaux partenaires sans développement)
- Élaboration de scénarios d'utilisation détaillés pour chaque cas d'usage.
- Identification des exigences spécifiques liées à la gestion des données, à la personnalisation des services, et à l'intégration avec des systèmes tiers.
3. Définition des Besoins Techniques (cible)
- Définition des standards techniques à adopter pour les nouvelles APIs (REST, GraphQL, etc.).
- Identification des technologies et outils à utiliser pour le développement, le déploiement, l’automatisation des tests et la gestion des API.
- Élaboration des exigences en matière de performance, de scalabilité, et de disponibilité.
- Définition des protocoles de sécurité à mettre en place (authentification, autorisation, chiffrement, etc.).
4. Expérimentation de l'Architecture Cible
- Conception d'un prototype de l'architecture cible pour valider les choix techniques et fonctionnels.
- Réalisation de tests et d'expérimentations pour évaluer la faisabilité et la performance de l'architecture cible.
- Identification des ajustements nécessaires basés sur les résultats des expérimentations.
5. Documentation pour la Maintenance de l'Existant
- Production d'une documentation détaillée pour garantir la maintenance des APIs existantes pendant la phase transitoire.
- Élaboration de guides de migration et de procédures de transition pour minimiser les impacts sur les opérations courantes.
- Identification des risques liés à la maintenance de l'existant et proposition de mesures d'atténuation.
6. Élaboration d'une Feuille de Route
- Définition des étapes clés du projet de refonte des APIs.
- Estimation des ressources nécessaires (humaines, techniques, financières) pour chaque étape.
- Identification des risques potentiels et des mesures d'atténuation associées.
- Proposition d'un calendrier prévisionnel pour la réalisation du projet.
API
REST
Tech Lead