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

while42 - 3 choses que j'ai apprises en travaillant à Deezer

while42 - 3 choses que j'ai apprises en travaillant à Deezer

Christopher MANEU

December 08, 2016
Tweet

More Decks by Christopher MANEU

Other Decks in Technology

Transcript

  1. 10 choses que j’ai apprises depuis que je travaille chez

    Deezer Christopher Maneu Engineering Effectiveness Lead Deezer.com @cmaneu – maneu.net while42 Paris – 08/12/2016
  2. 9 choses que j’ai apprises depuis que je travaille chez

    Deezer Christopher Maneu Engineering Effectiveness Lead Deezer.com @cmaneu – maneu.net while42 Paris – 08/12/2016
  3. Web Back (SOLID PHP, Symfony) Web Front (Vanilla JS, React)

    Android (Java, NDK) iOS (Objective-C, Swift) Windows (C#) Kafka Hadoop Elasticsearch And a few others (Python, Django, Erlang, C/C++, etc.) Tech Stack 3 50 100 +180 700 6 M. +43 M. 100 M. 3.5 Peta Sheep Deezer Editors Fruits per Week (Kg) Countries Dedicated Servers Paying Subscribers Titles Playlists Bytes
  4. La localisation, c’est compliqué La neutralité du net Naviguer à

    large échelle Le petit-déjeuner, le repas le plus important de la semaine Wifi Camping Paradis Travailler comme un dev quand on n’est pas dev Les artistes ne sont pas bavards Le firmware qui reboot Les opérateurs nous mentent
  5. La localisation, c’est compliqué La neutralité du net Naviguer à

    large échelle Le petit-déjeuner, le repas le plus important de la semaine Wifi Camping Paradis Travailler comme un dev quand on n’est pas dev Les artistes ne sont pas bavards Le firmware qui reboot Les opérateurs nous mentent
  6. Wifi Camping Paradis - Learnings Ne pas se fier uniquement

    au statut HTTP ou au Content-Type dans vos clients HTTP Ayez un système de filtre des exceptions envoyées à la télémétrie (loghash.com)
  7. La neutralité du net Les opérateurs nous mentent Un header

    HTTP If-Modified-Since, un robots.txt et un proxy mal configuré chez un opérateur = +10 secondes de latence sur toutes les requêtes. La télémétrie ne nous a pas aidé. Repro et résolution de l’incident en lisant les commentaires des stores mobiles La qualité réelle de la connexion est bien loin de celle affichée par nos téléphones. L’erreur de connexion doit être la norme (y compris pour les dev webs)
  8. Les artistes ne sont pas bavards Le livre du design

    et de l’ergonomie pour le développeur https://vimeo.com/88650145 Designing products people Love, O’Reilly Sprint, Jake Knapp (Google Ventures)
  9. Merci code by Bernar Novalyi from the Noun Project Wireframe

    by Yu luck from the Noun Project @cmaneu speakerdeck.com/cmaneu deezer.io