when java shops grow up they become web companies
TRANSCRIPT
![Page 1: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/1.jpg)
10.20.2005
Cloud for Java Natives
![Page 2: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/2.jpg)
2
about.me
@monkchips
![Page 3: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/3.jpg)
3
about.us
![Page 4: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/4.jpg)
4
![Page 5: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/5.jpg)
5
![Page 6: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/6.jpg)
6
![Page 7: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/7.jpg)
7
![Page 8: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/8.jpg)
8
![Page 9: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/9.jpg)
9
when web companies grow up
they turn into java shops
![Page 10: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/10.jpg)
10
New World Java
![Page 11: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/11.jpg)
11
![Page 12: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/12.jpg)
12
![Page 13: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/13.jpg)
13
![Page 14: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/14.jpg)
14
![Page 15: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/15.jpg)
15
![Page 16: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/16.jpg)
16
![Page 17: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/17.jpg)
17
![Page 18: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/18.jpg)
18
open source is the new normal
![Page 19: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/19.jpg)
19
nothing to see here
![Page 20: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/20.jpg)
20
![Page 21: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/21.jpg)
21
![Page 22: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/23.jpg)
23
![Page 24: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/24.jpg)
24
![Page 25: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/25.jpg)
25
not everyone got the memo
![Page 26: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/26.jpg)
26
ConvenientComposableDisposableImmutableStandard – OCFDensityProduction Ready?
![Page 27: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/27.jpg)
27
infrastructure as code
![Page 28: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/28.jpg)
28
Failure is Expected
![Page 29: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/29.jpg)
29
![Page 30: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/30.jpg)
30
Just Culture
![Page 31: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/31.jpg)
31
your team may not look like this
![Page 32: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/32.jpg)
32
your office may not look like this
![Page 33: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/33.jpg)
33
but that’s ok
![Page 34: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/34.jpg)
34
![Page 35: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/35.jpg)
35
![Page 36: When Java Shops Grow Up They Become Web Companies](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/36.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062904/587b98921a28ab4e4f8b6e35/html5/thumbnails/37.jpg)
37