de 0 à 10 millions de visiteurs uniques avec les moyens d'une startup
DESCRIPTION
Le développement web est guidé par deux axes : les besoins fonctionnels et les contraintes techniques. Les aspects techniques deviennent de plus en plus importants au fur et à mesure de l'augmentation du trafic d'un site. Fine Media est éditeur des sites ComprendreChoisir et CommentFaitOn. À la lumière de cette expérience, nous allons voir les étapes d'un développement web au cours de la vie d'une startup, depuis sa création jusqu'à l'exploitation de sites à fort trafic, avec tous les impacts que cela engendre : Techniques (quelle techno pour accompagner chaque stade de développement), fonctionnels (qu'est-il possible de faire et pourquoi) et organisationnels (quels sont les changements d'organisation d'équipes et de gestion des projets nécessaires au fil du temps).TRANSCRIPT
![Page 1: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/1.jpg)
De 0 à 10 millionsde visiteurs uniques
avec les moyens d'une startup
![Page 2: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/2.jpg)
ComprendreChoisir.com
Organisation & méthodes
IT & administration
Développement web
De 0 à 10 MVU
![Page 3: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/3.jpg)
ComprendreChoisir.com
![Page 4: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/4.jpg)
427 sites de niche + 1 portail
Trafic de longue traîne
Monétisation : génération de devis, bannières publicitaires
ComprendreChoisir
![Page 5: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/5.jpg)
« seed content »
Contenu “froid”
Articles MECE mutuellement exclusif collectivement exhaustif
Guide pratique
![Page 6: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/6.jpg)
Communauté de pros
> 3 000 questions / mois
> 89 % questions répondues
Avis conso
Questions - réponses
![Page 7: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/7.jpg)
Focus sur des sujets précis
Contenu “tiède”
Évolution constante
Exportalisable
Conseils & astuces
![Page 8: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/8.jpg)
Écrites par des experts
Didacticiels illustrés
Réalisations pas-à-pas
Fiches pratiques
![Page 9: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/9.jpg)
Téléchargement gratuit
Ebooks, fiches pratiques, lettres et contrats types
Source de notoriété
E-bibliothèque
![Page 10: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/10.jpg)
Produits
Vidéos
Avis de pros
Annuaires PagesJaunes et AnnoncesJaunes
...
Autres fonctionnalités
![Page 11: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/11.jpg)
2007 / 2008
Évolution du design
![Page 12: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/12.jpg)
2008 / 2009
Évolution du design
![Page 13: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/13.jpg)
2009 / 2010
Évolution du design
![Page 14: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/14.jpg)
2011
Évolution du design
![Page 15: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/15.jpg)
2012 / 2013
Évolution du design
![Page 16: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/16.jpg)
Évolution du trafic
Pages vues
Visites
Visiteurs uniques
![Page 17: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/17.jpg)
Organisation& méthodes
![Page 18: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/18.jpg)
1. Webdesign
2. Administrateur système
Se séparer rapidement des gens qui ne conviennent pas
Embaucher les bonnes personnesau bon moment
![Page 19: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/19.jpg)
Pas de recrutement hâtif
Faire avant de déléguer
Un bon recrutement fait gagner beaucoup de temps
Dépenser l'argent intelligemment
![Page 20: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/20.jpg)
Évolution des besoins
Complexité des projets
![Page 21: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/21.jpg)
Évolution des besoins
Recrutements
![Page 22: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/22.jpg)
Évolution des besoins
Réactivité
![Page 23: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/23.jpg)
Évolution des besoins
Difficultés de maintenance
![Page 24: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/24.jpg)
Évolution des besoins
![Page 25: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/25.jpg)
Les méthodessont desmodèles théoriques
Inventez celles dont vous avez besoin
![Page 26: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/26.jpg)
Les 3 problèmesdes spécifications
Organisation & méthodes
![Page 27: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/27.jpg)
Pas de spécification
![Page 28: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/28.jpg)
Moi, tant qu'on ne me dit rien,Moi, tant qu'on ne me dit rien,je fais du mur...je fais du mur...
![Page 29: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/29.jpg)
Spécifications qui changent en cours de développement
![Page 30: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/30.jpg)
Pour les fenêtres ?Pour les fenêtres ?Ah oui, à force de changer d'avis...Ah oui, à force de changer d'avis...
![Page 31: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/31.jpg)
Spécifications qui arrivent après les développements
![Page 32: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/32.jpg)
La refaire ? Eh, fallait pas direLa refaire ? Eh, fallait pas dire« les pieds dans l'eau »« les pieds dans l'eau »
![Page 33: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/33.jpg)
IT & administration
![Page 34: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/34.jpg)
La haute-dispo coûte cher
Sans rire : très cher
Et c'est chiant contraignant
Et vous n'en avez pas besoin
Accepter les risques
![Page 35: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/35.jpg)
![Page 36: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/36.jpg)
Valorisation :Valorisation :22 milliards de 22 milliards de dollarsdollars
![Page 37: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/37.jpg)
Nous acceptons 4 heures max. d'interruption de service
Psychopathes des sauvegardes
Investir sur les machines critiques
Faire des choix
![Page 38: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/38.jpg)
Serveurs front-endSLA 4 heures
Serveurs back-endSLA 2 heures
Sauvegarde + double archivage
![Page 39: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/39.jpg)
Inutilement cher si votre trafic est prévisible
Génialement flexible si vous avez des pics de trafic
Faites de l'hybridation
Cloud Computing ?
![Page 40: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/40.jpg)
Développementweb
![Page 41: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/41.jpg)
Deux ennemis
Dette technique
Maintenance
![Page 42: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/42.jpg)
Je suis un développeur PHPJe ne suis pas un développeur ZF, Symfony ou CakePHPJe pense que PHP est déjà suffisamment compliqué
J'aime créer des choses simplesJ'aime créer des choses simples avec des objectifs simplesJ'aime créer des choses qui résolvent des problèmesJ'aime créer des choses simples qui, mises ensembles, résolvent des problèmes complexes
Je veux moins de code, pas plusJe veux écrire moins de code, pas plusJe veux gérer moins de code, pas plusJe veux maintenir moins de code, pas plusChaque morceau de code que j'ajoute à un projet doit être justifié
J'aime le code simple et lisibleJe veux écrire du code qui se comprend facilementJe veux du code qui se teste facilement
Manifeste Micro-PHP
microphp.org
![Page 43: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/43.jpg)
Tout tout tout mettre en cache
Données brutes, données agrégées, sessions, HTML généré
Penser au temps de chauffe
Memcache saves lives
![Page 44: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/44.jpg)
SQL seul au début
NoSQL seul
SQL + noSQL
SQL + indexation full-text
SQL + noSQL + indexation full-text
Hybridation de base
![Page 45: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/45.jpg)
Sortez de vos frontaux tous les traitements qui peuvent l'être
Commencez avec une crontab
ZeroMQ/nanomsg, RabbitMQ, ActiveMQ, Gearman, ...
Traitements asynchrones
![Page 46: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/46.jpg)
À chaque problème sa solution
![Page 47: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup](https://reader033.vdocuments.site/reader033/viewer/2022042713/547c9471b4af9faa158b51af/html5/thumbnails/47.jpg)
Équipe Q/A
Tests unitaires
Tests d'intégration
Selenium
Behat
Choisissez vos testeurs