Amazon Developer tools
CloudShell
a browser-based shell that makes it easy to securely manage, explore and interact with your AWS resources; pre-authenticated with your console credentials; development and operations tools are pre-installed, eliminating the need for local installations; quickly run scripts with the AWS CLI , experiment with AWS service APIs using SDKs. etc.; no additional cost for this service, except the underlying resources used
Cloud9
a cloud-based integrated development environment (IDE) that lets you write, run and debug your code with a browser; code editor, debugger and terminal are all included, along with prepackaged tools for popular programming languages (JS, Python, PHP, etc.); work on projects from anywhere with an internet connection since everything is cloud-hosted; serverless applications can be developed easily by allowing you to easily define resources, debug and switch between local/remote running; supports easily sharing code between team members and supports pair programming in real time
Fault Injection Simulator
a fully managed service for running fault injection experiments on AWS that makes it easier to improve an application's performance, observability and resiliency; used in chaos engineering (stress-testing applications by creating disruptive events like a sudden increase in CPU or memory consumption, observing the response and improving); this service simplifies the process of setting up and running controlled fault injection experiments across a range of AWS services; quickly set up experiments using pre-built templates that generate the desired disruptions; provides the controls and guardrails that teams need to run experiments in production, such as automatically rolling back or stopping the experiment if specific conditions are met
CodeArtifact
a fully-managed artifact repository service that makes it easy to securely store, publish, and share software packages used in the development process; can be configured to automatically fetch software packages and dependencies from public artifact repositories so developers have access to the latest versions; supports common package managers and build tools such as Apache Maven, Gradle, npm, yarn, twine, pip and NuGet making it easy to integrate into existing pipelines
CodeBuild
a fully-managed build service that compiles source code, runs tests and produces software packages that are ready to deploy; no need to provision, manage and scale your own servers, CodeBuild scales continuously and processes multiple builds concurrently; prepackaged build environments are available to get started quickly or custom environments can be built that use your specific tools
CodePipeline
a fully-managed continuous delivery service that automates release pipelines for fast and reliable application and infrastructure updates; automates the build, test and deploy phases of the release process every time there is a code change, based on the model defined; integrate with third-party services like GitHub, custom plugins, etc.; pay for what you use without upfront fees or long-terms commitments
CodeCommit
a fully-managed source control service that makes it easy to host secure and scalable private Git repositories; store anything from source code to binaries without having to manage the underlying infrastructure and seamlessly integrate with existing Git tools
Corretto
a no-cost, multi-platform, production-ready distribution of the OpenJDK; comes with long-term support that will include performance enhancements and security fixes; used on thousands of internal AWS services, it is certified compatible with Java SE standard; run Java applications on popular operating systems
CodeCatalyst
an integrated service for software development teams adopting CI/CD practices; plan work, collaborate on code, built, test and deploy applications; integrate AWS resources with your projects by connecting your AWS accounts to your CodeCatalyst space; by managing all application lifecycle in one place, this service accelerates software delivery significantly
CodeDeploy
automates code deployments to any instance, including EC2 instances and those running on prem; rapidly release new features, avoid downtime during application deployment, without having to handle the complexity of updating your applications; automate software deployments with automatically scaling infrastructure
X-Ray
helps developers analyze and debug distribute applications in production or under development (such as microservices); understand how your application and it's underlying services are performing so you can identify and troubleshoot the root cause of performance issues and errors; provides and end-to-end view view of requests as they travel through your application along with a map of the underlying components; analyze applications in development and production
Application Composer
helps you visually compose and configure serverless applications from AWS services backed by IaC (deployment ready); drag and drop serverless resources into a browser-based canvas and connect them to quickly create the application architecture; the canvas also supports grouping of resources into larger architectural components to simplify configuration; generate deployment-ready configuration with default settings based on the architecture defined; also supports generating AWS CloudFormation and Serverless Application Model (SAM) artifacts
CodeStar
quickly develop, build and deploy applications on AWS; unified UI enables you to easily manage software development activities in one place; set up CD toolchain in minutes and manage access, add owners, contributors, viewers, etc. to projects; each project comes with its own dashboard, including an integrated issue tracking feature powered by JIRA; use the dashboard to track all progress, from backlog to recent deployments