Developer Tools Flashcards
What are developer tools?
Used to accelerate the software development and release cycle.
What is Cloud9?
Allows you to write code within an integrated development environment (IDE) from within your web browser. *know for exam
Supports popular programming languages
What are some real world use cases for Cloud9?
Build a serverless applications.
Preconfigures the development environment with the needed SDKs and libraries. You can easily write code for your Lambda function directly in your web browser.
What is CodeCommit?
A source control system for private Git repositories
What are some real world use cases for CodeCommit?
Manage versions of source code files for your applications. Similar to GitHub that works with Git repositories.
What is CodeBuild?
Allows you to build and test your application source code.
Enables continues integration and delivery.
Produces build artifacts ready to be deployed.
Allows you to deploy application to servers running on-premises and in the cloud.
What are some real world use cases for CodeBuild?
Run tests before deploying a new version of an application to production.
Allows you to run as many parallel streams of tests as needed, allowing you to deploy your changes to production more quickly.
What is CodeDeploy?
Manages the deployment of code to compute services in the cloud or on-premises. Deploy code to EC2, Fargate, Lambda and on-premises.
What are some real world use cases of CodeDeploy?
Maintain application uptime when rolling out new versions because it has rolling deployments.
What is CodePipeline?
Automates the software release process.
Quickly deliver new features and updates.
Allows you to implement a CI/CD pipeline (continuous integrations and continues delivery)
- CodeCommit to retrieve source code
- CodeBuilder to run builds and unit tests
- CodeDeploy to deploy changes
What is X-Ray?
Helps you debug production applications
Map applications components and view requests end to end
What are some real world use cases for X-Ray?
Trace calls to an RDS database.
X-Ray can help you map requests made to your RDS database from within your application.
You can track information about the SQL queries generated and more.
What is CodeStar?
Helps developers collaboratively work on development projects.
Developers connect their development environment.
Contains issue tracking dashboard. It integrates with…
CodeCommit
CodeBuild
CodeDeploy
What are some real world use cases for CodeStar?
Help you manage your entire development pipeline.