when java shops grow up they become web companies

37
10.20.2005 Cloud for Java Natives

Upload: pivotal

Post on 15-Apr-2017

110 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: When Java Shops Grow Up They Become Web Companies

10.20.2005

Cloud for Java Natives

Page 2: When Java Shops Grow Up They Become Web Companies

2

about.me

@monkchips

Page 3: When Java Shops Grow Up They Become Web Companies

3

about.us

Page 4: When Java Shops Grow Up They Become Web Companies

4

Page 5: When Java Shops Grow Up They Become Web Companies

5

Page 6: When Java Shops Grow Up They Become Web Companies

6

Page 7: When Java Shops Grow Up They Become Web Companies

7

Page 8: When Java Shops Grow Up They Become Web Companies

8

Page 9: When Java Shops Grow Up They Become Web Companies

9

when web companies grow up

they turn into java shops

Page 10: When Java Shops Grow Up They Become Web Companies

10

New World Java

Page 11: When Java Shops Grow Up They Become Web Companies

11

Page 12: When Java Shops Grow Up They Become Web Companies

12

Page 13: When Java Shops Grow Up They Become Web Companies

13

Page 14: When Java Shops Grow Up They Become Web Companies

14

Page 15: When Java Shops Grow Up They Become Web Companies

15

Page 16: When Java Shops Grow Up They Become Web Companies

16

Page 17: When Java Shops Grow Up They Become Web Companies

17

Page 18: When Java Shops Grow Up They Become Web Companies

18

open source is the new normal

Page 19: When Java Shops Grow Up They Become Web Companies

19

nothing to see here

Page 20: When Java Shops Grow Up They Become Web Companies

20

Page 21: When Java Shops Grow Up They Become Web Companies

21

Page 22: When Java Shops Grow Up They Become Web Companies

22

“The microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.”

Martin Fowler, Thoughtworks, March 2014

Page 23: When Java Shops Grow Up They Become Web Companies

23

Page 24: When Java Shops Grow Up They Become Web Companies

24

Page 25: When Java Shops Grow Up They Become Web Companies

25

not everyone got the memo

Page 26: When Java Shops Grow Up They Become Web Companies

26

ConvenientComposableDisposableImmutableStandard – OCFDensityProduction Ready?

Page 27: When Java Shops Grow Up They Become Web Companies

27

infrastructure as code

Page 28: When Java Shops Grow Up They Become Web Companies

28

Failure is Expected

Page 29: When Java Shops Grow Up They Become Web Companies

29

Page 30: When Java Shops Grow Up They Become Web Companies

30

Just Culture

Page 31: When Java Shops Grow Up They Become Web Companies

31

your team may not look like this

Page 32: When Java Shops Grow Up They Become Web Companies

32

your office may not look like this

Page 33: When Java Shops Grow Up They Become Web Companies

33

but that’s ok

Page 34: When Java Shops Grow Up They Become Web Companies

34

Page 35: When Java Shops Grow Up They Become Web Companies

35

Page 36: When Java Shops Grow Up They Become Web Companies

36

Start with Culture – top down and bottom upMake open source contributions Containers – the new hotness, supporting dev pipelinesEmbrace distributed computing theory – CAP and 12factorInvest in peopleJavaMake Operations pervasive, transition to DevopsRefactor for service Orientation/microservicesBreak down large teams into small teams, loosely joined

Page 37: When Java Shops Grow Up They Become Web Companies

37