April 17, 2020
Estimated Post Reading Time ~

Technology choices for Micro Services

Microservices are tiny and mostly, large in number for a typical enterprise application. Microservices are RESTful. That means technologies facilitate creating REST services with minimal efforts minus all overheads.

  • Spring boot – Fat jar (embedded web container), convention over configuration model.
  • Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
  • Link – projects.spring.io/spring-boot
  • Dropwizard – Framework bundling the best of the JAVA ecosystem to create REST back end with minimal fuss. Jetty for HTTP, Jersey for JAX-RS, Jackson for JSON and few more.
  • Link – dropwizard.io
  • Wildfly swarm – Lightweight, fat jar model of wildfly.
  • Link – wildfly-swarm.io
  • Play framework – Another Java / Scala framework that allows building modern web applications.
  • Link – playframework.com
  • Grails – Groovy (JVM language) based web application framework.
  • Link – grails.org




By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.