If you are interested in developing microservices in Java and are wondering which framework to use, then the following article may be relevant for you. I recently evaluated Pivotal Software’s Spring Framework by using it to code a heterogeneous datasource microservice. A little over two years ago, I coded the same microservice in Dropwizard which is Spring Boot’s closest competitor. I have a test lab where I put each microservice under load then capture and analyze the performance results. The article below is where I have documented my findings.
All of this is open source. Here is where you can find the code.
The Dropwizard version of the microservice.
The Spring Boot version of the microservice.
The Swagger templates used to start feed 3.
The Swagger templates used to start feed 8.
How to spin up the test lab in Kubernetes.
The Kong replacement written in Golang.
Having trouble viewing the embedded document? Feel free to download the PDF for offline viewing.