Come learn from our engineers how Amazon does DevOps, continuous integration and continuous delivery (CI/CD), and deployment automation, plus how you can apply some of our tooling to your own development process. We'll introduce and demo the three AWS Developer Tools (AWS CodeDeploy, AWS CodePipeline, AWS CodeCommit), which were inspired by Amazon's internal tools. Together, these tools can help you host private Git repositories and automate your software release process and deployments.
We'll also introduce our partner tools ecosystem and how they integrate with the AWS Developer Tools.
After the talks, join us for an open social with food and drinks.
When: Thursday, March 10th, 2016 from 1pm - 6pm.
Agenda: Please scroll down for the full agenda.
Learn more about the AWS Developer Tools:
Introduction to DevOps and the AWS Developer Tools
1:00PM - 2:00PM
Rob Brigham, Sr. Manager Product Management, AWS
Today’s cutting-edge companies have software release cycles measured in days instead of months. Software development practices such as continuous integration (CI) and continuous delivery (CD) enable this agility. In this session, we’ll dive into the concepts of CI/CD and explore how you can implement these practices at your company. We will introduce you to AWS CodeCommit, AWS CodeDeploy, and AWS CodePipeline, three services that were inspired by Amazon's internal DevOps culture and tools. We will also introduce the AWS partners that integrate with these services and can assist you in doing everything from compiling your code to testing your APIs to load testing your application for massive scale.
AWS CodePipeline and BlazeMeter
2:00PM - 2:15PM
Hear from BlazeMeter to learn about its integration with AWS CodePipeline. Using BlazeMeter and CodePipeline, you can run performance and load tests on your code in your software release pipelines.
Automating Your Software Deployments with AWS CodeDeploy
2:15PM - 3:15PM
Andy Troutman, Software Development Manager, AWS
So you’ve written some code. Now what? How do you make it available to your customers in an efficient and reliable manner? Learn how you can use AWS CodeDeploy to easily and quickly push your application updates. This talk will introduce you to the basics of CodeDeploy: key concepts, how it works, where it fits in your release process, and some deployment strategies to get you started on the right foot. We’ll walk through several demos, going from a basic sample deployment to a live update of a large multi-instance fleet, giving you a sense for how CodeDeploy can grow with your needs.
Coordinating Deployments with AWS CodeDeploy and Consul
3:15PM - 3:30PM
In this talk, we’ll explore how AWS CodeDeploy and Consul can be used in conjunction to coordinate and configure application deployments using the service discovery, health checking, and key/value store features of Consul. The talk will include a demo of the CodeDeploy and Consul integration showing Consul’s service catalog and key/value datastore.
Releasing Software Quickly and Reliably With AWS CodePipeline
3:30PM - 4:30PM
Mark Mansour, Software Development Manager, AWS
Automation is a key ingredient for fast, high quality software releases. Not only do automated jobs run more quickly than manual jobs, automation also guarantees that each code change passes a consistent set of tests. In this session, you will learn how to model your software release process by wiring together different steps into an automated workflow using AWS CodePipeline. You'll see how to connect your source, build, test and deployment steps into production ready pipelines. We'll also demonstrate how to extend AWS CodePipeline to perform custom processing steps and integrate external systems using the custom action interface.
Kickstart Your Continuous Deployment using Solano CI and AWS CodePipeline
4:30PM - 4:45PM
Brian Kendzior, Founding Engineer, Solano Labs
Hear from Solano CI to learn about its integration with AWS CodePipeline. Using Solano CI and CodePipeline, you can easily set up a build and test workflow in your software release pipeline.
AWS CodePipeline and HPE StormRunner Load
4:45PM - 5:00PM
Hear from HPE to learn about its integration with AWS CodePipeline. Using HPE StormRunner Load and CodePipeline, you can easily add load tests for your code in your software release pipeline.
5:00PM - 6:00PM