Tuesday, June 26, 2018

Dockerizing Spring Boot App using Maven

This post details the steps required to dockerize an existing Spring Boot App
  1. Create a Spring Boot App
  2. Run  and verify the working of the App
  3. Include the following  build plugin details  in  POM file to create the docker image

Monday, June 25, 2018

JSON API

JSON API is a specification that defines the standards for exposing and consuming API from Server and Client perspective.This brings in a common convention that provides a mutual understanding of interaction patterns between the client and server.JSON API formulates 3Rs - Resources,Relationship and Repository

There are a number of open source library available in different languages to support  JSON API . In Java, the following are a few
  • katharsis
  • crnk
  • Elide
Adhering to JSON API increases the efficiency and performance of API consumption model by reducing the number of requests and amount of data transmitted .