Continuous Software Delivery in Cloud- DEVOPS and AWS Integration for a Multitenant Java Web Application

When implemented effectively, Continuous Delivery (CD) embraces the DevOps philosophy of collaboration between traditionally separate teams: development and operations. CD is the automated implementation of the build, deploy, test, and release process. With CD, software is always in a releasable state. With every change to any part of the software system — infrastructure, application code, configuration, or data — a release candidate goes through a delivery pipeline where the software is created, environments are built, databases are constructed, tests are run, and software is deployed. Many tools make up a platform capable of moving the software system along this pipeline.

 

 In this paper we will talk about,   How a multi tenant  Java  enterprise web application is built using AWS  and Elastic Beanstack

 

  References

1.0 IBM Continuous Delivery

2.0 Practical Devops- ISBN

3.0 D-Zone Multitenant Architecture

4.0 AWS In Action- ISBN

5.0 Practical Github- ISBN

6.0 Jenkins

7.0 Chef puppet.