Skip to main contentCloud Native Reference Implementation

Catalog

Introduction

This project demonstrates the implementation of Catalog Microservice. The catalog microservice uses Elastic Search and serves as cache to the Inventory service.

Though it is a part of a bigger application, Catalog service is itself an application which serves as a cache to the storefront inventory.

Architecture

Catalog Microservice

APIs

APIsFunction
/micro/itemsGet all items in catalog
/micro/items/{item-id}Get item from catalog using id

Frameworks

Project Features



  • Leverage Spring Boot framework to build a Microservices application.
  • Uses Elasticsearch to persist Catalog data to Elasticsearch database.