Presenter Bio: Sachin Dole is an certified AWS Solutions Architect who comes with years of application development experience to the world of AWS infrastructure and application delivery. He was instrumental in helping clients migrate their infrastructure to AWS while covering the 5 pillars of AWS application architecture: Security, Reliability, Performance, Cost Optimization and Operational Excellence. Currently, he works for FastUp (https://www.fastup.io) as a Principal Architect in the Chicagoland area..
Abstract: The AWS cloud provides many new opportunities to cut down effort of building and releasing software through environments. Software products of all levels of complexity, written in Java or otherwise, can be built, packaged and safely deployed to environments without any downtime or manual effort. All this is achieved through AWS REST APIs, Java SDKs and AWS products such as CodeBuild, CodePipeline and CloudFormation to name three. These tools provide a myriad of ways in which developers can support the application delivery process including Agile, SDLC or any other variation of those. In this presentation, you will see how a high traffic website, with 6 million pageviews a month, across 50+ countries, builds its tomcat based application server infrastructure and deploys seamlessly to an autoscaled, highly available infrastructure in AWS. You will see how code flows through CodeCommit, CodePipeline, CodeBuild over to a Docker image which then gets deployed into an Elastic Container Service (ECS) Cluster as a Microservice. You will see how to monitor such deployment and respond to events, such as traffic spike, to add capacity to your service. You will see all the template code that goes into creating such tools and also be able do it yourself using the github examples that will be shared.