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