Yes, its a mess.
>Optimizing Enterprise Java for a Microservices Architecture
Captain Kirk:
When the spaceship nears colossal planet Enterprise, two kinds of developers on board will be revealed:
- those who jetpack enthusiastically down to the planet (their Buzzwordite (TM) foam resumes will softpad their landing)
- and those who retrorocket desperately away, seeking lean, mean, computing machines
Spock:
Logical flaw - you forgot off-by-one errors.