• [^] # Re: Loi naturelle

    Posté par . En réponse au journal Extension de la protection des œuvres musicales. Évalué à -2. Dernière modification le 17 avril 2011 à 09:10.

    Premierement, j'ose esperer que t'a voulu dire 1MB/s et pas Mb.
    De plus pour ton calcul de bande passante, c'est mignon de considerer que tout le monde est discipline est etale son telechargement sur les 24h00 de la journee, mais en pratique tu peux concentrer tout ca sur qq heures, pas 24.
    Meme en t'aidant d'akamai, je doute que ca suffise, mais bon, admettons.

    Ensuite.
    1 milliard de bouquin vendus ca veut dire mini 10 a 20 millions par semaine, ce qui veut dire des pics a 20-30 millions aux alentours de noel, j'espere que t'as pris ca en compte.

    Niveau dev pur, il va te falloir:

    • une appli de gestion de catalogue, et des gens pour l'utiliser. Oui, il faut bien gerer les promos, ce qui se trouve en page d'accueil etc.
    • un systeme d'evaluation des bouquins, ce qui veut dire note et revues, ce qui veut dire une appli de moderation + une equipe de moderateurs
    • un systeme de suggestion de bouquins similaire. Tu peux
      • soit integrer ca directement a la gestion du catalgoue, mais bon courage pour gerer ca quand ton catalogue grossit
      • soit utiliser un truc genre solr, mais dans ce cas ca veut dire un systeme d'indexation du catalogue et du reste des donnees (et donc des machines en plus)
      • soit te baser sur ce que les autres clients ont achete, et tant qu'a faire determiner le profile de l'utilisateur le plus finement possible pour eviter de proposer un bouquin sur c# a albert, ca l'enerverais
    • Un crm pour les retours utilisateurs
    • une appli d'analytics qui te sort des stats sur les ventes
    • une appli de tracking pour savoir comment les utilisateurs naviguent ton site, ce qu'ils cliquent etc pour adapter les pages en fonction
    • tant qu'a faire si les 2 precedentes peuvent marcher ensemble, ca aidera
    • une gestion complete des utilisateurs, qui supporte la charge de plusieurs millions de clients evidemment (c'est pas moi qui ait sorti 1 millions de livres vendus, hein...)
    • stocker leurs numeros de cb en securite (parce que si tu le fais pas, tu met la cle sous la porte assez vite, tes clients ne reviendront pas)
    • un systeme de billing, qui gere plusieurs monnaies dans plusieurs pays different (effectivement, je doute que tes clients us apprecient de se faire charger en euro et inversement)
    • integrer tout ca a la compta de l'entreprise, parce que je vois mal ton comptable se fader a la main 12 millions de ventes
    • comme tu geres plusieurs pays, va falloir traduire le site en plusieurs langue et detecter correctement le pays d'origine de l'utilisateur (beaucoup vont taper .com au lieu de .fr)

    La t'as ton soft. Ensuite, niveau main d'oeuvre:

    • qq devs, facile 10 a 20 parce que tout le monde peut pas tout faire en meme temps,
    • des managers pour les gerer (mauvaise idee que de laissre un dev livre a lui meme)
    • des technical project manager pour leur gueuler dessus quand ils jouent a farmville ou qu'ils pretendent pouvoir faire le boulot plus rapidement que ce qui est humainement possible (les devs, ca sous estime le travail souvent)
    • un service qa
    • des business analytics pour faire du sens de toutes tes metriques de trackings/ventes
    • des editorials pour determiner ce qui va ou sur le site, qui qui a sa promo et tout le tralala
    • qq seo, puisque c'est google qui va te ramener l'essentiel de ton traffic (chose que tu sauras grace a ton systeme de tracking)
    • qq graphic designer, a moins que tu veuilles demander a des geeks de s'occuper de la charte graphique
    • un ou deux ui/ux expert
    • un mec pour arbitrer entre les 3 precedents + dev puisque les 4 ont des objectifs differents (surtout les seo, mais les designer sont gratines aussi)
    • des campagnes de pub a droite a gauche
    • des marketeux
    • va bien falloir gerer le cycle de release. T'as deux options:
      • release automatisee, auquel cas il va te falloir quelques automation engineer pour mettre tout ca en place et maintenir le bouzin
      • release manuelle, auquel cas il te faut un equipe dediee a ca, et qq ops en plus pour se fader les deployments
    • des ops pour maintenir les machines, se lever a 3h00 du mat' pour s'occuper du ddos en cours etc.
    • des ingenieurs reseau,
    • un service it parce que si tu regardes bien, on commence a avoir une foule, c'est plus trop la ptite boite a papa qu'on a la.

    J'ai probablement oublie pas mal de choses, mais ca me permet etre une "guesstimate" raisonnable tu travail a accomplir pour un site de cete taille.

    Ah, et bien sur, la plupart de tout ca se doit d'evoluer en permanence, donc la plupart des employes vont rester la aussi longtemps que le site.

    Tu pretends pouvoir faire ca en qq dizaines de jours, tres bien, fait donc, je te regarde.

    Apres tu parlais ptetre de la librairie de ton quartier, mais je doute qu'il vende 1 millions de bouquins par mois, non?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.