Case-studies_Cloud-service

Microservices on cloud platform

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.

Programming Languages: Java

Web Services: REST

Framework: Spring

ORM: Hibernate

Database: Oracle 11g

Tool: JMeter, Postman

Cloud: PCF