Skip to main contentCloud Native Reference Implementation



This project is built to demonstrate how to build Customer Microservice. This application provides basic operations of creating and querying customer profiles from Apache’s CouchDB NoSQL database as part of the Customer Profile functionality of Storfront. Additionally, the Auth Microservice calls this microservice to perform Customer username/password authentication.

Though it is a part of a bigger application, Customer service is itself an application in turn that queries the CouchDB Database.


Customer Microservice


/customer/{id}Get a customer by id
/customer/update/{id}Update a customer by id
/customer/delete/{id}Delete a customer by id
/customer/addPost a customer
/customer/listGet a list of available customers
/customer/searchSearch a customer


Project Features

  • Leverage Spring Boot framework to build a Microservices application.
  • Uses CouchDB as the customer database.