In the microservices era, the market is changing faster and faster, requiring agility from our systems to meet the changes promptly. The need for speed requires that our applications be tested quickly, efficiently, and those tests be reliable. Developers need to reduce the coupling between the classes, and Dependency Injection allows coders to reach low coupling. One of the features that MicroProfile provides in an agnostic way is precisely that, with the JSR 365.
In this tutorial, developers will learn how to create an application using MicroProfile and the JSR 365: Contexts and Dependency Injection for Java™ 2.0 (CDI) specification to write and maintain code that is testable and loosely coupled.