Spring and Spring Boot

Spring and Spring Boot

Spring is an open source modular framework for the JVM platform. The framework was first seen as a lightweight container for Java Runtime Environment, and it became popular in the community, especially because of the dependency injection feature. The framework made dependency injection incredibly easy. Developers hadn’t seen such a feature before, and as a consequence, people the world over adopted the project. Year by year, its popularity within the software development world has been increasing.

The framework was always seen as an advanced technology for the Java platform, but in 2014, the Spring team launched the Spring Boot platform. This platform was incredibly successful in the Java Enterprise ecosystem, and it changed the way in which developers built Java Enterprise applications.Today, Spring is the de facto framework for Java development, and companies around the world use it in their systems. We started using it immediately for developing REST APIs for mobile and web applications.

When we started working on a microservices architecture for one biggest BFSI company SpingBoot was the obvious choice for the large enterprise applications. With SpringBoot and Netflix’s microservices stack we could implement robust and flexible system architecture.