Java Developer and Architect in GlobalLogic. Programming in Java since 2004, mostly JEE for automotive and telecommunication industry. Tries to do coding as much as possible, despite additional duties as team leader and architect.
Various projects and customers, from small companies to big corporations gave him great overview of different needs in the systems of different scale and purpose. Recently involved in moving the backend system to microservices for one of the car manufacturer.
Nowadays "cloud" and "microservice" terms are used all the time, even overused. Does any system must be the "microservices" deployed in the "cloud"? Definitely not! However once you see that your system may benefit from that architecture, the next question is how to get there - how to fly to the clouds?
Spring was always about simplifying the complicated aspects of your enterprise system. Netflix went to microservice architecture long before this term even was created. Both are very much contributed to open source software. How can you benefit from joint forces of the both?