How to build a great, cloud native, monolith

Adam Bien

Developer, Consultant, Author, and Java (SE/EE) enthusiast Adam Bien ( uses Java since JDK 1.0 and JavaScript since LiveScript and still enjoys writing Java code. Adam regularly organizes Java EE / WebStandards / JavaScript workshops at Munich’s airport (

You can think about the granularity, try to fix the consistency with sagas,

evaluate various communication protocols, think about partial failures or ...just ignore the CAP and ship a nice monolith, save time and take vacations.

In this session, I would create the smallest possible Java monolith (actually a microlith) from scratch, discuss the design choices, tradeoffs and patterns.

At the end, I will discuss the killer use cases for microservices and how to break the microlith into several nanoliths.

Questions are highly appreciated!