Suche senden
Hochladen
Usi 2011 paris_linked_in
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
12,359 views
Yassine Hinnach
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Empfohlen
L'éducation sensorielle, pourquoi? comment? | Danielle Pautrel
L'éducation sensorielle, pourquoi? comment? | Danielle Pautrel
Fondation Louis Bonduelle
Maitre 1985
Maitre 1985
Anabaenaa
Diaporama unis cités
Diaporama unis cités
c2d Nantes
Educational Data Mining: cerrando el círculo del proceso de aprendizaje en en...
Educational Data Mining: cerrando el círculo del proceso de aprendizaje en en...
Julià Minguillón
Juill2011 dp michelin_pilotperfdays_fr
Juill2011 dp michelin_pilotperfdays_fr
Estoril 2011
Monsieur le juge est intraitable
Monsieur le juge est intraitable
Sofie De Corte
Programme grand-public-2012
Programme grand-public-2012
AltesRomain
Presentac. Pipo 18 Julio 2008
Presentac. Pipo 18 Julio 2008
Conchi Allica
Empfohlen
L'éducation sensorielle, pourquoi? comment? | Danielle Pautrel
L'éducation sensorielle, pourquoi? comment? | Danielle Pautrel
Fondation Louis Bonduelle
Maitre 1985
Maitre 1985
Anabaenaa
Diaporama unis cités
Diaporama unis cités
c2d Nantes
Educational Data Mining: cerrando el círculo del proceso de aprendizaje en en...
Educational Data Mining: cerrando el círculo del proceso de aprendizaje en en...
Julià Minguillón
Juill2011 dp michelin_pilotperfdays_fr
Juill2011 dp michelin_pilotperfdays_fr
Estoril 2011
Monsieur le juge est intraitable
Monsieur le juge est intraitable
Sofie De Corte
Programme grand-public-2012
Programme grand-public-2012
AltesRomain
Presentac. Pipo 18 Julio 2008
Presentac. Pipo 18 Julio 2008
Conchi Allica
Ibm connect keynote nhf
Ibm connect keynote nhf
Frédéric WEILL
Que Harias tu
Que Harias tu
loolitorealpe
Programme du secours populaire
Programme du secours populaire
evanim
Lourdesynuria
Lourdesynuria
gemee9
Global corruption report_climate_change_french from Transparency International
Global corruption report_climate_change_french from Transparency International
Zoely Mamizaka
Autoconfiança
Autoconfiança
phidalg2
Unit 2 vacation comic life
Unit 2 vacation comic life
sb436470mhs
Madrid Austrias Ivan-Borja
Madrid Austrias Ivan-Borja
Severo Ochoa, Alcobendas
Laurie Zeitoun Présentation
Laurie Zeitoun Présentation
zlaurie
Situation assessment and priority actions in 5 countries in West Africa
Situation assessment and priority actions in 5 countries in West Africa
EveryWomanEveryChild
Programme secours populaire
Programme secours populaire
evanim
La consommation de legumes et de fruits en europe: les tendances, les facteu...
La consommation de legumes et de fruits en europe: les tendances, les facteu...
Fondation Louis Bonduelle
La españa actual (1975 2004)
La españa actual (1975 2004)
José I. Iglesia Puig
La Ong
La Ong
Escuela Mutxamel Alacant
Familias del mundo
Familias del mundo
Elena León
Yenepad au Cameroon
Yenepad au Cameroon
lancedafric.org
Presentation ico chitkara 4
Presentation ico chitkara 4
Cécile Francès
Alumnos 2 0 Nativos Interactivos
Alumnos 2 0 Nativos Interactivos
chemacep
Seine maritime
Seine maritime
CCDH75
Tous les enfants du monde
Tous les enfants du monde
Gilles Boulard
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Marc Dutoo
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0
guest4ca1b
Weitere ähnliche Inhalte
Andere mochten auch
Ibm connect keynote nhf
Ibm connect keynote nhf
Frédéric WEILL
Que Harias tu
Que Harias tu
loolitorealpe
Programme du secours populaire
Programme du secours populaire
evanim
Lourdesynuria
Lourdesynuria
gemee9
Global corruption report_climate_change_french from Transparency International
Global corruption report_climate_change_french from Transparency International
Zoely Mamizaka
Autoconfiança
Autoconfiança
phidalg2
Unit 2 vacation comic life
Unit 2 vacation comic life
sb436470mhs
Madrid Austrias Ivan-Borja
Madrid Austrias Ivan-Borja
Severo Ochoa, Alcobendas
Laurie Zeitoun Présentation
Laurie Zeitoun Présentation
zlaurie
Situation assessment and priority actions in 5 countries in West Africa
Situation assessment and priority actions in 5 countries in West Africa
EveryWomanEveryChild
Programme secours populaire
Programme secours populaire
evanim
La consommation de legumes et de fruits en europe: les tendances, les facteu...
La consommation de legumes et de fruits en europe: les tendances, les facteu...
Fondation Louis Bonduelle
La españa actual (1975 2004)
La españa actual (1975 2004)
José I. Iglesia Puig
La Ong
La Ong
Escuela Mutxamel Alacant
Familias del mundo
Familias del mundo
Elena León
Yenepad au Cameroon
Yenepad au Cameroon
lancedafric.org
Presentation ico chitkara 4
Presentation ico chitkara 4
Cécile Francès
Alumnos 2 0 Nativos Interactivos
Alumnos 2 0 Nativos Interactivos
chemacep
Seine maritime
Seine maritime
CCDH75
Tous les enfants du monde
Tous les enfants du monde
Gilles Boulard
Andere mochten auch
(20)
Ibm connect keynote nhf
Ibm connect keynote nhf
Que Harias tu
Que Harias tu
Programme du secours populaire
Programme du secours populaire
Lourdesynuria
Lourdesynuria
Global corruption report_climate_change_french from Transparency International
Global corruption report_climate_change_french from Transparency International
Autoconfiança
Autoconfiança
Unit 2 vacation comic life
Unit 2 vacation comic life
Madrid Austrias Ivan-Borja
Madrid Austrias Ivan-Borja
Laurie Zeitoun Présentation
Laurie Zeitoun Présentation
Situation assessment and priority actions in 5 countries in West Africa
Situation assessment and priority actions in 5 countries in West Africa
Programme secours populaire
Programme secours populaire
La consommation de legumes et de fruits en europe: les tendances, les facteu...
La consommation de legumes et de fruits en europe: les tendances, les facteu...
La españa actual (1975 2004)
La españa actual (1975 2004)
La Ong
La Ong
Familias del mundo
Familias del mundo
Yenepad au Cameroon
Yenepad au Cameroon
Presentation ico chitkara 4
Presentation ico chitkara 4
Alumnos 2 0 Nativos Interactivos
Alumnos 2 0 Nativos Interactivos
Seine maritime
Seine maritime
Tous les enfants du monde
Tous les enfants du monde
Ähnlich wie Usi 2011 paris_linked_in
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Marc Dutoo
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0
guest4ca1b
Slideshare - Web 2.0
Slideshare - Web 2.0
agirard003
Le Web 2.0
Le Web 2.0
clemdups
Web 2.0
Web 2.0
Mimouze
DEVOPS - La synthèse
DEVOPS - La synthèse
COMPETENSIS
Bentley Systems - Les avantages de Project Wise, solution logicielle permetta...
Bentley Systems - Les avantages de Project Wise, solution logicielle permetta...
Documation Gestion de l'information et du document numérique en entreprise
Cloud Computing
Cloud Computing
Chiheb Ouaghlani
memoire sur la technologie de RIA
memoire sur la technologie de RIA
ifis
Production logicielle, outils et pratiques
Production logicielle, outils et pratiques
Johan Moreau
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
Devoteam
OpenAge
OpenAge
guestda60ee
Temoignages clients
Temoignages clients
Knowledge Inside
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Bachir Benyammi
La Gestion des Identités
La Gestion des Identités
Benoît de CHATEAUVIEUX
La Data Virtualization au coeur de l’architecture “Data Mesh”
La Data Virtualization au coeur de l’architecture “Data Mesh”
Denodo
L'infonuagique éducative – Promesses et Défis! - Colloque tice 04mai2012
L'infonuagique éducative – Promesses et Défis! - Colloque tice 04mai2012
Claude Coulombe
CV REBAI Hamida
CV REBAI Hamida
Hamida Rebai Trabelsi
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
Khaled Ben Driss
cv_chaker_jouini_fr
cv_chaker_jouini_fr
chaker Jouini
Ähnlich wie Usi 2011 paris_linked_in
(20)
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0
Slideshare - Web 2.0
Slideshare - Web 2.0
Le Web 2.0
Le Web 2.0
Web 2.0
Web 2.0
DEVOPS - La synthèse
DEVOPS - La synthèse
Bentley Systems - Les avantages de Project Wise, solution logicielle permetta...
Bentley Systems - Les avantages de Project Wise, solution logicielle permetta...
Cloud Computing
Cloud Computing
memoire sur la technologie de RIA
memoire sur la technologie de RIA
Production logicielle, outils et pratiques
Production logicielle, outils et pratiques
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
OpenAge
OpenAge
Temoignages clients
Temoignages clients
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
La Gestion des Identités
La Gestion des Identités
La Data Virtualization au coeur de l’architecture “Data Mesh”
La Data Virtualization au coeur de l’architecture “Data Mesh”
L'infonuagique éducative – Promesses et Défis! - Colloque tice 04mai2012
L'infonuagique éducative – Promesses et Défis! - Colloque tice 04mai2012
CV REBAI Hamida
CV REBAI Hamida
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
cv_chaker_jouini_fr
cv_chaker_jouini_fr
Usi 2011 paris_linked_in
1.
Evolution de l’architecture
de LinkedIn, enjeux techniques et organisationnels Yassine Hinnach, Sr Engineering Manager, LinkedIn 2011 © Université du Système d’Information 1
2.
2011 © Université
du Système d’Information LinkedIn, en bref 2
3.
2011 © Université
du Système d’Information Une croissance rapide 11e site le plus visité aux Etats-Unis (rang mondial: 16, d’après alexa.com) Sources principales de revenus: comptes payants, publicités, solutions de recrutement, annonces payantes. 3
4.
Piliers de la
plateforme sociale Profils d’utilisateurs Graphe social Recherches Communications Flux d’activités sociales Extraction de données, personnalisation Faire glisser l'image vers l'icône pour l'ajouter 2011 © Université du Système d’Information 4
5.
2011 © Université
du Système d’Information 5 Page d’acceuil
6.
2011 © Université
du Système d’Information 6 Recherche, profil
7.
2011 © Université
du Système d’Information Evolution de l’architecture 7
8.
2011 © Université
du Système d’Information Architecture: 2003 - 2004 8
9.
2011 © Université
du Système d’Information Architecture: 2005 - 2006 9
10.
2011 © Université
du Système d’Information Architecture: 2007 - 2011 10
11.
2011 © Université
du Système d’Information Architecture: 2007 – 2011 (suite) UI framework propriétaire: requêtes effectuées en parallèle. Cloud distribué, réécrit en C++ puis Scala Hadoop: personnalisation des produits. Offline à grande échelle. A/B testing: Tous changements de produits ou d’infrastructure. Site de dépannage en cas de catastrophe. Surveillance des systèmesetalertes. 11
12.
2011 © Université
du Système d’Information Infrastructure Email 12 Hadoop: Comm: Miseen place DTO User Activity New Jobs Mbr Info W Pics … Tickle DB Tickle Voldemort Message Generation Kafka PYMK YPHANJ AISL … Gatekeeper LiX Keymaster Notifier
13.
2011 © Université
du Système d’Information Technologies et open source 13 http://sna-projects.com
14.
2011 © Université
du Système d’Information SOA 14
15.
16.
Systèmes tolérants en
cas de dégradation de services.
17.
Permet de développer
en parallèle
18.
Code découplé15
19.
20.
21.
Coût accru
22.
Autres problèmes: timeouts
en cascade, plus de temps réseau.16
23.
24.
Gestion des timeouts:
loadbalancers, adaptation aux services en difficulté.
25.
Colocaliser physiquement les
données pour minimiser le I/O disque aléatoire.
26.
Caches de données.
27.
Instrumentation: «Whatgetsmeasuredgetsfixed».17
28.
29.
Eviter le Java
Serializationpour communiquer entre services.
30.
APIs: éviter l’explosion
de méthodes (builder pattern et querycriteria encouragés).
31.
Développement logiciel défensif.
32.
Privilégier les test
unitaires (mocks): résultats prévisibles, rapides. Calibrer les tests d’intégration.18
33.
2011 © Université
du Système d’Information Défis techniques 19
34.
35.
Elastique (ajout de
machines, rééquilibrage)
36.
Simple a administrer
37.
Satisfaisant les besoins
de nos produits (index multiples, recherches, réplication, failover, cluster équilibré, multiples centres de données, contraintes de SLAs strictes, analyze de données, instrumentation) 20
38.
39.
Builds, déploiements de
logiciels: parmi les problèmes les plus complexes à grande échelle.
40.
Inter opérabilité des
services, sans barrières dues aux langages de programmation.
41.
«Active-Active»: Utilisation optimale
des centres de données.21
42.
2011 © Université
du Système d’Information De la startup à la grande entreprise 22
43.
44.
Revues du design
puis du code: distribution des connaissances, code plus solide, apprentissage pour nouveaux ingénieurs.
45.
Ingénieurs colocalisés: favorise
les échanges, le «pair programming»
46.
Expertise en tous
les domaines au sein de l’équipe (techniques de recherches, administration système, map-reduce, QA, design, instrumentation)23
47.
48.
Réparer les «vitres
cassées», remède contre le laisser-aller
49.
Culture du «Oui,
c’est possible»
50.
Simplicité des produitset
solutions techniques
51.
Hackdayset indays
52.
Forums d’expression (améliorations
ou nouveaux produits, repas, transports, recrutement)24
53.
2011 © Université
du Système d’Information Hackdays 25
54.
2011 © Université
du Système d’Information Environnement de travail exceptionnel http://www.linkedin.com/static?key=jobs 26
55.
2011 © Université
du Système d’Information 27 Questions? YassineHinnach: http://www.linkedin.com/in/yassine yhinnach@linkedin.com
Jetzt herunterladen