When Java Shops Grow Up They Become Web Companies

Post on 15-Apr-2017

111 views 2 download

Transcript of When Java Shops Grow Up They Become Web Companies

10.20.2005

Cloud for Java Natives

2

about.me

@monkchips

3

about.us

4

5

6

7

8

9

when web companies grow up

they turn into java shops

10

New World Java

11

12

13

14

15

16

17

18

open source is the new normal

19

nothing to see here

20

21

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

23

24

25

not everyone got the memo

26

ConvenientComposableDisposableImmutableStandard – OCFDensityProduction Ready?

27

infrastructure as code

28

Failure is Expected

29

30

Just Culture

31

your team may not look like this

32

your office may not look like this

33

but that’s ok

34

35

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

37