Les meilleurs développeurs C++ freelances sont sur Codeur.com

Rendre Scalable une appli PHP

 Fermé · 5 000 à 20 000 € · 14 offres · 374 vues


[b]Description du programme / site web :[/b]
Bonjour,

J'ai une application qui tourne parfaitement bien sur un seul serveur OVH.
Le problême est que cette application n'a pas été pensée Scalable et elle va devoir rapidement encaisser plusieurs centaines de millions de requetes par mois.

Le projet est assez complexe puisqu'il s'agit d'un système de gestion de publicités très complet (avec affichage des statistiques, graphiques, logs de tous les clics, impressions, calculs de diffusion par ordre de eCPM, gestion et diffusion de bannières, liens sponsorisés, ciblage sur sites éditeurs, facturation etc...)

La première étape du projet est complété : j'ai un prototype complet et
tout marche très bien ... mais j'ai codé ça très vite, un peu à l'arrache, ça fonctionne donc mais à petite échelle.

S'agissant d'un prototype, je ne peut pas prendre le risque de contacter des annonceurs et des éditeurs car j'ai peur que tout explose ;-) lorsque ça va monter en charge.

Je n'ai pas les compétences pour paralléliser l'application et j'aimerais idéalement me concentrer uniquement sur les fonctionnalités de l'appli.

[b]Fonctions, contenu à ajouter ou à modifier :[/b]
- optimiser/modifier mon code PHP et mes requetes de BDD
- concevoir une infra-structure et une architecture serveur saine, adaptée et robuste
- optimiser l'architecture des bases de données
- repenser l'ensemble de façon scalable / parallélisable
- me chiffrer tout ça, m'expliquer quel matériel acheter (serveurs, load balancers, switchs etc .. et quel hébergeur il faut utiliser)
- trouver un moyen que les données soient archivées quotidiennement et de façon sécurisée
- m'aider à renforcer la sécurité de l'appli
- m'expliquer comment en peut utiliser des systèmes de cache et des outils comme MEMCACHE ou Zend Optimizer pour accélérer les traitements

bref : passer d'un prototype à une application industrielle robuste et performante.

une fois tout ceci effectué, m'expliquer comment continuer à mettre à jour mon application et comment adopter les bonnes pratiques de programmation pour utiliser au mieux la nouvelle infra-stucture.

J'aimerais arriver à une situation ou j'ai juste à rajouter des serveurs quand ça monte en charge.

J'exige du prestataire une solide expérience. Mon choix ira naturellement vers un prestataire disposant de sérieuses références dans la résolution de ce type de problématique.

[b]Autres aspects de la prestation :[/b]
Pour résumer : je vais expliquer au prestataire toutes les fonctionnalités de l'appli, et tout ce que j'ai déjà effectué dans le prototype. Et lui, il devra prendre en charge de A à Z toutes les étaptes qui vont conduire ce prototype à une application industrielle fiable, sécurisée et scalage, de façon à pouvoir assurer la montée en charge progressive.

Le profil du client est reservé aux prestataires abonnés

Créer un compte

14 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

M
F
I
A
D
P
K
+7

Montant moyen des devis proposés : 10 250 €

Estimation du délai : 41 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients