Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Architectures du 21e siècle

JM Lacroix
February 22, 2013

Architectures du 21e siècle

Comme l'a prouvé Pinterest, la croissance virale ne tient parfois qu'à un fil. Mais encore faut-il être capable de la supporter.

Avec la puissance du cloud computing et les bonnes pratiques de conception d'architecture, il est plus facile que jamais de concevoir des produits souples qui s'adaptent rapidement aux imprévus
sans compromettre la viabilité du projet.

1. Comment des produits comme Pinterest font pour survivre à une croissance ultra rapide?
2. Quelles sont les meilleures techniques de conception à utiliser pour avoir une architecture adaptable et souple?
3. Comment adresser dès aujourd'hui les problèmes futurs?

Présentation effectuée dans le cadre de la conférence Web à Québec, le 22 février 2013.

JM Lacroix

February 22, 2013
Tweet

More Decks by JM Lacroix

Other Decks in Technology

Transcript

  1. « Tout système complexe a évolué depuis un système simple

    qui fonctionnait. Un système complexe développé de A à Z ne fonctionne jamais et vous n'arriverez jamais à le faire fonctionner. » loi de Gall 3 samedi 23 février 13
  2. des composantes de leurs propriétés de leurs interactions définitions La

    compréhension et la définition architecture 7 samedi 23 février 13
  3. priorité #1: protéger vos utilisateurs encryption des données / communication

    planifier dès le départ sécuritaire 14 samedi 23 février 13
  4. concevoir en termes de coûts optimiser selon le coût des

    ressources métriques efficiente 22 samedi 23 février 13
  5. 100 ms = 100$ / heure de pertes combien $

    pour améliorer expérience client efficiente 23 samedi 23 février 13
  6. impacts prévisibles donne confiance pas de temps hors ligne approches

    déploiement continu 28 samedi 23 février 13
  7. définir les frontières petites équipes autonomes bonnes barrières = bons

    voisins approches appartenance 34 samedi 23 février 13
  8. ne regardez pas la moyenne attardez vous à 99.9% de

    vos clients métriques approches 37 samedi 23 février 13
  9. files d’attente configurables capacité de traitement dynamique quelle est votre

    priorité? messages techniques 44 samedi 23 février 13
  10. S3 EC2 RDS vendor lock-in Aucun! (avec des bonnes pratiques)

    stockage classique serveur linux 100% compatible MySQL techniques 49 samedi 23 février 13
  11. Juillet 2011 => 2012, 5 000 % 1.27 => 28.95

    million de visites pinterest croissance 51 samedi 23 février 13
  12. difficile, mais vaut la peine automatiser nouvelle façon de gérer

    l’entreprise pinterest devops 54 samedi 23 février 13
  13. coûts $54 => $20 / heure 2 semaines de conception

    pinterest efficience 57 samedi 23 février 13