Actualité

Divers

Instagram "Notre premier serveur était moins puissant que mon Mac"

Par Didier Pulicani - Publié le

Kevin Systrom et Mike Krieger n'ont pas été très bavards, depuis l'officialisation du rachat d'Instagram par Facebook. Sauf depuis hier, où Krieger a donné une conférence à la Tech Tal dont le sujet était La montée en charge d'Instagram.

On vous épargnera les 185 slides, mais en voici tout de même quelques uns :

Voici donc les nos zig :

Instagram "Notre premier serveur était moins puissant que mon Mac"


Ci-dessous, ce sont les premiers serveurs utilisés et qualifiés par Mike de Moins puissants que mon MacBook Pro :

Instagram "Notre premier serveur était moins puissant que mon Mac"


Pris de panique les premiers jours, avec 25 000 membres arrivés en quelques heures, il a fallut revoir totalement l'architecture de leurs serveurs. Sans aucun background technique au niveau back-end, nos deux amis s'en sont remis aux outils les plus performants du marché : Nginx, Redis, Postgres et Django. Krieger revient en détail sur le scaling et la méthodologie appliquée, de la base de données au monitoring, on sait à peu près tout sur l'architecture utilisée.

Pour le commun des mortels, on retiendra surtout le fait que créer une app est presque accessoire, à côté de l'énergie nécessaire pour endiguer autant de trafic. On se demande même pourquoi nos deux amis ne sont pas allés directement sur une solution de Cloud industrialisé; s'il y a des experts dans la salle, qu'ils n'hésitent pas à nous faire part de leur avis sur la question.

Si ce genre de problématique vous intéresse, la présentation est très intéressante à lire, bien qu'assez technique et pas toujours facile à suivre sans le speech qui va avec.

<a title="View Mike Krieger, Instagram at the Airbnb tech talk, on Scaling Instagram on Scribd" href="http://www.scribd.com/doc/89025069" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">Mike Krieger, Instagram at the Airbnb tech talk, on Scaling Instagram</a>