35
10.20.2005 Java for Cloud Natives

Java for Cloud Natives at JAX London 2016

Embed Size (px)

Citation preview

Page 1: Java for Cloud Natives at JAX London 2016

10.20.2005

Java for Cloud Natives

Page 2: Java for Cloud Natives at JAX London 2016

2

about.me

@monkchips

Page 3: Java for Cloud Natives at JAX London 2016

3

about.us

Page 4: Java for Cloud Natives at JAX London 2016

4

Page 5: Java for Cloud Natives at JAX London 2016

5

Page 6: Java for Cloud Natives at JAX London 2016

6

Page 7: Java for Cloud Natives at JAX London 2016

7

Page 8: Java for Cloud Natives at JAX London 2016

8

Page 9: Java for Cloud Natives at JAX London 2016

9

Page 10: Java for Cloud Natives at JAX London 2016

10

Page 11: Java for Cloud Natives at JAX London 2016

11

when web companies grow up

they turn into java shops

Page 12: Java for Cloud Natives at JAX London 2016

12

Page 13: Java for Cloud Natives at JAX London 2016

13

new world

Page 14: Java for Cloud Natives at JAX London 2016

14

Page 15: Java for Cloud Natives at JAX London 2016

15

Page 16: Java for Cloud Natives at JAX London 2016

16

Page 17: Java for Cloud Natives at JAX London 2016

17

Page 18: Java for Cloud Natives at JAX London 2016

18

coming of age

During the US presidential election, 2012

Averaged 9,965 TPS from 8:11pm - 9:11pm PTPeak of 15,107 TPS at 8:20pm PT

“In the past, we’ve generally experienced short-lived roars related to the clock striking midnight on New Year’s Eve (6,939 TPS), the end of a soccer game (7,196 TPS), or Beyonce’s pregnancy announcement (8,868 TPS). Those spikes tended to last seconds, maybe minutes at most. Now, rather than brief spikes, we are seeing sustained peaks for hours” - Mazen Rawashdeh, VP Infrastructure Operations Engineering

How? Migrating from Ruby to Scala and Java on the JVM

Page 19: Java for Cloud Natives at JAX London 2016

19

Page 20: Java for Cloud Natives at JAX London 2016

20

Page 21: Java for Cloud Natives at JAX London 2016

21

Page 22: Java for Cloud Natives at JAX London 2016

22

Page 23: Java for Cloud Natives at JAX London 2016

23

open source is the new normal

Page 24: Java for Cloud Natives at JAX London 2016

24

nothing to see here

Page 25: Java for Cloud Natives at JAX London 2016

25

Page 26: Java for Cloud Natives at JAX London 2016

26

Page 27: Java for Cloud Natives at JAX London 2016

27

Page 28: Java for Cloud Natives at JAX London 2016

28

Page 29: Java for Cloud Natives at JAX London 2016

29

not everyone got the memo

Page 30: Java for Cloud Natives at JAX London 2016

30

ConvenientComposableDisposableImmutableStandardDensityProduction Ready?

Page 31: Java for Cloud Natives at JAX London 2016

31

Orchestration, Pipelines and PaaS

Page 32: Java for Cloud Natives at JAX London 2016

32

failure is expected

Page 33: Java for Cloud Natives at JAX London 2016

33

Page 34: Java for Cloud Natives at JAX London 2016

34

returning the favour

Page 35: Java for Cloud Natives at JAX London 2016

35

dealing with the politics