DZone

MicroProfile was created in 2016 to address the constantly changing needs of modern web devs. It is an open-source community project encouraging the development of Java microservice solutions. Specifically, MicroProfile acts as an incubator for smaller microservices that are able to run on faster release cycles than old-school Enterprise Java applications. MicroProfile joined the Eclipse foundation shortly after its inception. 

Broken down, MicroProfile is a collection of standards and specifications decided by a community of developers that allows for “write once, run anywhere” within the Java microservice ecosystem. Currently, there are approximately nine compliant runtimes, including Apache, TomEE, Quarkus, and Open Liberty. Any program written on one can be transferred smoothly onto another. The community also acts as a sanctuary for new ideas within microservice architectures and Enterprise Java. 

Source: DZone