Software developers use tools to accelerate the software development and release cycle.
Services:
Cloud9
Cloud9 allows you to write code within an integrated development environment (IDE) from within your web browser.
Features:
- Integrated development environment (IDE).
- Write and debug code.
- Supports popular programming languages.
- Cloud9 preconfigures the development environment with the needed SDKs and libraries. You can easily write the code for your lambda function directly in a web browser.
CodeCommit
CodeCommit is a source control system for private Git repositories.
Features:
- Create repositories to store code.
- Commit, branch and merge code.
- Collaborate with other software developers.
- Used to manage source code and different versions of application files.
CodeBuild
CodeBuild allows you to build and test your application source code.
Features:
- Complies with source code and runs tests.
- Enables continuous integration and delivery.
- Produces build artifacts ready to be deployed.
- CodeBuild allows you to run as many parallel streams of tests as needed, allowing you to deploy your changes to production more quickly.
CodeDeploy
CodeDeploy manages the development of code to compute services in the cloud or on-premises.
Features:
- Deploys code to EC2, Fargate, Lambda, and on-premises.
- Maintains application uptime.
- CodeDeploy eliminates the downtime of your application when deploying a new version due to its rolling deployments.
CodePipeline
CodePipeline automates the software release process.
Features:
- Quickly deliver new features and updates.
- Integrates with CodeBuild to run builds and unit tests.
- Integrates with CodeCommit to retrieve source code.
- Integrates with CodeDeploy to deploy your changes.
- When combining with other developer tools, CodePipeline helps development teams implement DevOps practices that automate testing and the movement of code to production.
X-Ray
X-Ray helps you debug production applications.
Features:
- Analyze and debug production applications.
- Map application components.
- View requests end to end.
- 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.
CodeStar
CodeStar helps developers collaboratively work on development projects.
Features:
- Developers connect their development environment.
- Integrates with CodeCommit, CodeBuild, and CodeDeploy.
- Contains issue tracking dashboard.
Important for the exam:
- CodeCommit offers a service similar to GitHub that works with Git repositories.
- Cloud9 offers an IDE that runs inside a web browser.
- CodePipeline allows you to implement a CI/CD pipeline.
- CodeDeploy allows you to deploy an application to servers running on-premises and in the cloud.
Discover more from Information Security Blogs
Subscribe to get the latest posts sent to your email.
