24FreelanceMarché freelance qui ne dort jamais
La période de réponse est terminée

Décomposition par étapes d'un monolithe PHP hérité en microservices

138 vues 0 réponses#42383
Budget€1 000pour le projet
FormatProjet uniquepas de prépaiement
PaiementEspèces, Virement bancaire
Réponses acceptéesLa période de réponse est terminéejusqu'à 24.09.2026
Réponses0moyenne de la catégorie : 0,3
Vues1384 en 14 jours

Description du projet

Traduit
Nous avons une grande application héritée en PHP qui est devenue un monolithe unique au fil des ans. Au sein d'une seule base de code et d'une seule base de données vivent l'autorisation, la facturation, le catalogue, les notifications et les rapports. Le système est devenu difficile à mettre à l'échelle sous charge et pénible à déployer : tout changement mineur force un redéploiement de tout, et une requête lente ralentit même des fonctions qui n'y sont pas liées. Une "réécriture de zéro" risquée ne fonctionne pas pour nous. Nous avons besoin d'une migration par étapes soigneuse où le produit continue de fonctionner et de générer des revenus à chaque étape.

La base du travail est l'analyse avant le code. Nous attendons de vous que vous décriviez le comportement actuel, identifiez des contextes clairement délimités, et avec nous, déterminiez quel module est le plus sûr à extraire en premier. Chaque service doit vivre derrière un contrat API clair, et la frontière doit être introduite progressivement afin que nous puissions revenir en arrière si quelque chose ne va pas. Nous avons également besoin d'une file de messages asynchrone afin que les tâches lentes et sporadiques ne bloquent pas les demandes des utilisateurs, et de conteneurs pour qu'un service puisse être construit, testé et déployé séparément.

Veuillez proposer une feuille de route par étapes, pas un saut unique. Un plan réaliste pour nous commence par l'isolement d'un contexte à faible risque, son exécution en parallèle avec le monolithe, la mesure des résultats, et seulement ensuite avancer. Des compromis honnêtes et des explications claires comptent plus que des mots à la mode.

Portée de la première phase :
— Décrire les modules actuels et choisir le premier contexte à extraire.
— Définir le contrat API et le connecter au monolithe via un commutateur.
— Introduire une file de messages pour un scénario asynchrone.
— Conteneuriser le service extrait avec des builds reproductibles.
Développement de logiciels Espèces, Virement bancaire

Protection séquestre SafeDeal

Les fonds sont bloqués sous séquestre Payora en USDT (TRC-20) et versés au freelance uniquement après validation du travail.

24
Vingt · conseil

Comment rédiger une réponse qui sera sélectionnée

  • Commencez par la tâche du client, pas par une histoire sur vous-même.
  • Liez un ou deux travaux similaires de votre portfolio.
  • Indiquez un prix et une date limite — et ce qu'ils incluent exactement.
  • Posez une question de clarification : cela lance la conversation.

Réponses 0

Les textes des réponses ne sont visibles que par le client.

Même catégorie

Projets similaires

Tous les projets de la catégorie
Audit d’accessibilité du site selon WCAG

Audit d’accessibilité du site selon WCAG

Nous cherchons un audit d’accessibilité indépendant selon WCAG : clavier, contraste, lecteurs d’écran et un rapport clair avec corrections.

Développement de logiciels24.09.20260236
0réponses
Bon à savoir
Comment puis-je répondre à ce projet ?

Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.

Qui peut voir ma réponse ?

Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.

Où puis-je trouver un travail similaire ?

De nouveaux projets dans “Développement de logiciels” apparaissent chaque jour. Tous les projets de la catégorie

Ce que cette page répond