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.
feed 3
The Dropwizard version of the microservice.
feed 8
The Spring Boot version of the microservice.
Dropwizard Swagger Templates
The Swagger templates used to start feed 3.
Spring Boot Swagger Templates
The Swagger templates used to start feed 8.
k8s
How to spin up the test lab in Kubernetes.
proxy
The Kong replacement written in Golang.
Having trouble viewing the embedded document? Feel free to download the PDF for offline viewing.