Java Microservice Frameworks

As part of @isuranga’s GSoC 2018 project on adding notifications on patient events to Bahmni, we’re asking him to develop a simple Java-based microservice that uses the atom feed reader library to poll the atom feed(s) for patient events, to determine whether anything notifiable has occurred.

He has investigated a few frameworks for this, including Spark, MSF4J, and other approaches like Spring Boot.

Has anyone done any similar work with microservices and/or have recommendations on frameworks for this?

I used spring boot for the add-on index project and I loved it. I’ve also heard dropwizard mentioned positively.

I am assuming you mean sparkjava

Spring boot is good enough, although I don’t like autoconfig (too much magic for me) If its just a REST based api service, then even jersey is easy and nice.