why are developer tools important?
to accelerate the software development release cycle
Cloud 9
web-based software development environment
Example use case for Cloud 9
Lambda
Code Commit
source control system for git
similar to GitHub
Code Build
allows you to build and test your application source code
Code Deploy
deploys code to EC2, Fargate, Lambda and on-premises servers
How does Code Deploy help maintain application uptime?
with rolling deployments
Code Pipeline
automates the software release process/automating deployments with a CI/CD pipeline
X-Ray
helps you debug production applications
Example use case for X-Ray
trace calls to an RDS database