Skip to content

System architecture for building Highy Available and Scalable system by leveraging different public cloud service offerings ( Infrastructure as a Service - IAAS and Software as Service - SAAS )

Notifications You must be signed in to change notification settings

helloravisha/MicroService-Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pastebin Microservice

Project Requirement

Write a production ready microservice that illustrates pastebin.

  1. Create a bin
  2. Get the bin value

Proposed Architecture

Following is my proposed system architecture for building Highy Available and Scalable system by leveraging different public cloud service offerings
( Infrastructure as a Service - IAAS and Software as Service - SAAS )

Alt text

Service Architecture

Spring boot is used to develop the complete micro service system, following is the high level micro service acrchitecture of the services in the system.

Alt text

API Spec

Once you run the application you can access the swagger API-spec at http://localhost:8080/dolby/swagger-ui.html#/pastebin-controller/getUsingGET

Alt text

Create bin

Alt text

Get bin value

Alt text

Build the application

mvn clean install

Run the application

DolbyPastebinApplication

About

System architecture for building Highy Available and Scalable system by leveraging different public cloud service offerings ( Infrastructure as a Service - IAAS and Software as Service - SAAS )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published