The Repository @ St. Cloud State

Open Access Knowledge and Scholarship

Date of Award


Culminating Project Type

Starred Paper



Degree Name

Computer Science: M.S.


Computer Science and Information Technology


School of Science and Engineering

First Advisor

Jie Hu Meichsner

Second Advisor

Omar Al-Azzam

Third Advisor

Ezzat Kirmani

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Keywords and Subject Headings



Application development has always been a complex process. An application, once developed, also needs to be maintained and enhanced to add new requirements. Traditionally the application has been a monolithic entity. Different components in the application are tightly coupled and making a change has always been challenging. Microservice architecture breaks away from this monolithic approach and arranges the different functionalities as services. In a microservice architecture, individual services are developed to perform one function only.

This report demonstrates the application development process using the Microservice architecture. It explains the design, development, and deployment of a Microservice-based application. Market Place is an e-commerce application that consists of a collection of microservices working together to provide a buyer and seller platform to individuals. This application will allow sellers to showcase their products on this platform. The application consists of the following microservices: Product Microservice, Order Microservice, UI Microservice, and database Microservice. Similarly, the buyers can connect with the sellers directly in this application. This application is developed using the Spring Microservice framework, the services are hosted in Kubernetes. Docker is used for the containerization of services.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.