====== Continuous Delivery with Spinnaker ====== {{:1-e_qdzdztbz2hzexehirzzw.png|}} \\ ====== Rolling-deployments ====== {{:rolling-deployments.png|}} \\ Spinakker pros ** Advantages** * no downtime * quick rollback * predicatable release time Spinakker cons ** Disadvantages** * Cost -2x servers * databases required extra work * development time to implement **Blue-Green deployment** * Two identical production environments * only one serves requests * deploy to the new one;test;route traffic {{:production_2_.jpg|}} Existing setup we cannot run stand alone run one by one node deployment and test because both nodes are pointing to single memcache instances for Application cache we have to create two more app servers prodapp05 prodapp06 and one more prodcollab02 server for blue green deployment setup we can achieve this blue green deployment without spinakker aslo need to implement mysql master master setup as well things to do later we can adopt slowly spinakker ====== Zero Downtime Deployment with a Database ====== https://spring.io/blog/2016/05/31/zero-downtime-deployment-with-a-database