Overview
Monolithic architectures are tight coupled which effects scalability and continuous development and deployment, whereas micro service architecture – is an architectural style that structures an application as a collection of services that are Loosely coupled and Independently developed and deployable.
Challenge
The challenge is to convert the full-fledged application from monolith to micro services and deploy on cloud platform.
Solution
The application’s architecture was converted to cloud based, loosely coupled micro services. Most of the functionalities are exposed as REST API. The application was deployed on Pivotal Cloud foundry (PCF). Integration test cases were implemented and tested each micro service via Postman.
Technologies
Programming Languages: Java
Web Services: REST
Framework: Spring
ORM: Hibernate
Database: Oracle 11g
Tool: JMeter, Postman
Cloud: PCF