The Journey of John: Exploring Java, Spring, Hibernate, and Microservices

Kacper Bąk
2 min readJun 5, 2023

Once upon a time, in the vast landscape of Java development, lived a monolithic application called “John’s App”. John’s App was a powerful, all-inclusive software system designed with diligence and keen attention to detail. Over time, however, as the application grew, its maintenance became a daunting task. It was a colossal entity that demanded extensive resources, making updates or enhancements a tedious affair.

The first hurdle in John’s App was managing its data. The application contained multiple…

--

--