1
Go Reactive
le software
mange le monde
3Go Reactive
4
pourquoi c’est difficile
d’advancer rapidement?
coût de la maintenance
inertie du monolithe
aucune marge pour les pics de ...
nous ne sommes plus en
2000
Reactive Applications 11
Les utilisateurs exigent
des expériences plus
riches et plus
personnalisés
Utilisateurs
Mobile et...
12
par nécessité les entreprises
deviennent réactives
réactif
“prêt à repondre à un stimulus”
- Merriam Webster
Reactive Applications
les principes des systems réactifs
14
orienté messages
“asynchrone, non-bloquant, ”
16
Go Reactive
acteurs
élastique
“capable de changement ou d'expansion ou de
contraction facile”
- Merriam Webster
UP
Scale
and down
résilient
“la capacité d'une substance ou d'un objet de retrouver
sa forme initiale”
“la capacité de récupérer rapidement ...
2
0
2
1
disponible
“rapide à répondre ou réagit de manière
appropriée”
- Merriam Webster
23
ciel bleu
lourde charge
échec
le système doit toujours
être disponible
Go Reactive 24
ReactiveManifesto.org
Initié par
Jonas Bonér
Objectif
Définir un vocabulaire commun pour la collaboration e...
Go Reactive 25
Go Reactive 26
et le ROI?
Go Reactive 27
conversions en hausse de 20%
commandes depuis mobile +98%
plus d’échecs à Black Friday
Go Reactive 28
augmentation du CA de 28%
accéleration du temps de commercialization de 700%
Amélioration de la productivit...
Go Reactive 29
amélioration de l’élasticité pour gérer des
augmentations de traffic de >100x en
quelques secondes
Go Reactive 30
> 10x améliorations de performance …
sur le même hardware
Go Reactive 31
réduit les coûts d' infrastructure
AWS de 80%
32
Quand le soir approchait je descendais des cimes de l'île et j'allais volontiers m'asseoir au bord du
lac dans quelque ...
©Typesafe 2015 – All Rights Reserved
Back Day Xebia / Typesafe : La programmation réactive pour répondre aux défis d'aujourd'hui
Back Day Xebia / Typesafe : La programmation réactive pour répondre aux défis d'aujourd'hui
Back Day Xebia / Typesafe : La programmation réactive pour répondre aux défis d'aujourd'hui
Back Day Xebia / Typesafe : La programmation réactive pour répondre aux défis d'aujourd'hui
Prochain SlideShare
Chargement dans…5
×

Back Day Xebia / Typesafe : La programmation réactive pour répondre aux défis d'aujourd'hui

544 vues

Publié le

La manière de développer des logiciels a changé. Pour suivre les changements de l'IT, dû à l'augmentation du volume de transactions, du nombre d'appareils connectés et des attentes utilisateurs, une nouvelle architecture a vu le jour pour répondre aux défis d'aujourd'hui : la programmation réactive.

Qu'est ce que c'est ? Quelles sont les caractéristiques et propriétés derrière ce terme ? Nous allons explorer pourquoi les entreprises se tournent vers ces systèmes réactifs aujourd'hui, à travers des exemples de grandes sociétés.

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
544
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Back Day Xebia / Typesafe : La programmation réactive pour répondre aux défis d'aujourd'hui

  1. 1. 1 Go Reactive
  2. 2. le software mange le monde
  3. 3. 3Go Reactive
  4. 4. 4
  5. 5. pourquoi c’est difficile d’advancer rapidement? coût de la maintenance inertie du monolithe aucune marge pour les pics de charges les systèmes “legacy” ne scalent pas
  6. 6. nous ne sommes plus en 2000
  7. 7. Reactive Applications 11 Les utilisateurs exigent des expériences plus riches et plus personnalisés Utilisateurs Mobile et HTML5 ; Données et nuages de calculs​​; élastique à la demande Applications les implications sont massives, le changement est inévitable Entreprises les entreprises sont poussées à réagir à ces changements d’attentes des utilisateurs
  8. 8. 12 par nécessité les entreprises deviennent réactives
  9. 9. réactif “prêt à repondre à un stimulus” - Merriam Webster
  10. 10. Reactive Applications les principes des systems réactifs 14
  11. 11. orienté messages “asynchrone, non-bloquant, ”
  12. 12. 16 Go Reactive acteurs
  13. 13. élastique “capable de changement ou d'expansion ou de contraction facile” - Merriam Webster
  14. 14. UP Scale and down
  15. 15. résilient “la capacité d'une substance ou d'un objet de retrouver sa forme initiale” “la capacité de récupérer rapidement de difficultés” - Merriam Webster
  16. 16. 2 0
  17. 17. 2 1
  18. 18. disponible “rapide à répondre ou réagit de manière appropriée” - Merriam Webster
  19. 19. 23 ciel bleu lourde charge échec le système doit toujours être disponible
  20. 20. Go Reactive 24 ReactiveManifesto.org Initié par Jonas Bonér Objectif Définir un vocabulaire commun pour la collaboration et l'innovation autour de cette nouvelle classe d'applications Résultats Large adoption dans toutes les industries, analystes, presse et fournisseurs 11000+ signatures
  21. 21. Go Reactive 25
  22. 22. Go Reactive 26 et le ROI?
  23. 23. Go Reactive 27 conversions en hausse de 20% commandes depuis mobile +98% plus d’échecs à Black Friday
  24. 24. Go Reactive 28 augmentation du CA de 28% accéleration du temps de commercialization de 700% Amélioration de la productivité des développeurs de 50%
  25. 25. Go Reactive 29 amélioration de l’élasticité pour gérer des augmentations de traffic de >100x en quelques secondes
  26. 26. Go Reactive 30 > 10x améliorations de performance … sur le même hardware
  27. 27. Go Reactive 31 réduit les coûts d' infrastructure AWS de 80%
  28. 28. 32 Quand le soir approchait je descendais des cimes de l'île et j'allais volontiers m'asseoir au bord du lac dans quelque asile caché ; là le bruit des vagues et l'agitation de l'eau fixant mes sens et chassant de mon âme toute autre agitation la plongeaient dans une rêverie délicieuse où la nuit me surprenait souvent sans que je m'en fusse aperçu. - Jean-Jacques Rousseau, Les Rêveries du promeneur solitaire merci
  29. 29. ©Typesafe 2015 – All Rights Reserved

×