Solano Labs © 2016 Confidential
Easy Continuous DeploymentYou Can Trust
Troy Presley - Solutions EngineerApica
@apicasystems
Brian Kendzior - Founding EngineerSolano Labs @b_kendz
Solano Labs © 2016 Confidential
AgendaJourney to Continuous Deployment
Demo: Building a Continuous Deployment pipeline
Continuous Deployment: Why you should be paying attention
Questions / Resources
Solano CI: Massively Parallelized Continuous Integration & Deployment
Apica: SaaS Load Testing Provider with CI/CD Integration
Solano Labs © 2016 Confidential
Journey to Continuous Deployment
Wants:● FAST - Increase the speed at which new features, bug fixes reach customers.● CLEAN - Deploy cleanly into their fleet of AWS instances. ● CLEAR - Utilize a single UI to track deployments and debug errors
Needs:● Push-button deployment that chains their Source, CI, Load Testing, and
Deploy Steps into a single, easy to visualize pipeline.● Confidence in a trust-worthy deployment pipeline.● Reliable partners that work well together.
Solano Labs © 2016 Confidential
Continuous Delivery = Manual DeploymentContinuous Deployment = Automatic Deployment
Solano Labs © 2016 Confidential
Continuous Deployment - Solution
Solano Labs © 2016 Confidential
String together multiple Build/Test/Deploy steps seamlessly into a fully integrated Deployment Pipeline
Solano Labs © 2016 Confidential
Demo
Solano Labs © 2016 Confidential
Why Continuous Deployment?• Agility - deploy more often, iterate faster• Safety - remove human error from the equation• Clarity - easy to understand deployment process educates the org
The key to implementing a successful Continuous Deployment pipeline is sufficient automated processes to ensure release stability
• Continuous Integration to ensure code is ready to release• Load Testing to ensure consistent performance in real-world scenarios• Automated Deployment with verification of successful release
The key to a successful Continuous Deployment platform is enabling various reliability steps to interact in a simple and easy to understand interface (AWS CodePipeline)
Continuous Deployment - Achieved
Solano Labs © 2016 Confidential
Resources
Start your free trial: https://www.solanolabs.com/
Follow us on Twitter:@SolanoLabs
Email: [email protected]
Start your free trial:https://www.apicasystem.com
/online-web-load-testing/
Follow us on Twitter:@Apicasystems
Email: [email protected]
https://github.com/solanolabs/sample_applicationhttp://docs.solanolabs.com/Setup/aws-codepipeline/https://www.apicasystem.com/aws-codepipeline/http://aws.amazon.com/codepipeline/