back day xebia / typesafe : la programmation réactive pour répondre aux défis...

Post on 27-Jul-2015

61 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 charges

les systèmes “legacy” ne scalent pas

nous ne sommes plus en

2000

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

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, ”

16Go Reactive

acteurs

élastique“capable de changement ou d'expansion ou de

contraction facile”

- Merriam Webster

UPScale

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 de difficultés”

- Merriam Webster

20

21

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 et l'innovation

autour de cette nouvelle classe d'applications

Résultats

Large adoption dans toutes les industries, analystes, presse et

fournisseurs

11000+ signatures

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é des développeurs de 50%

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 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

©Typesafe 2015 – All Rights Reserved

top related