Developer Tools Flashcards
AWS service: no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK).
Amazon Corretto
Develop and run Java applications on popular operating systems, including Amazon Linux 2, Windows, and macOS
Corretto
Cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser.
AWS Cloud9
Use case: work on your projects from your office, home, or anywhere using an internet-connected machine. Share your development environment with your team, enabling you to pair program and track each other’s inputs in real time.
Browser-based shell that makes it easy to securely manage, explore, and interact with your AWS resources.
AWS CloudShell
A fully managed artifact repository service that makes it easy for organizations of any size to securely store, publish, and share software packages used in their software development process
AWS CodeArtifact
Use case: can be configured to automatically fetch software packages and dependencies from public artifact repositories so developers have access to the latest versions.
Fully managed build service that compiles source code, runs tests and produces software packages that are ready to deploy.
AWS CodeBuild
Fully managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories.
AWS CodeCommit
A service that automates code deployments to any instance, including EC2 instances and instances running on-premises. Makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your
applications.
AWS CodeDeploy
Fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.
AWS CodePipeline
Difference between CodeDeploy and CodePipeline?
AWS CodeDeploy belongs to “Deployment as a Service” category of the tech stack, while AWS CodePipeline can be primarily classified under “Continuous Deployment”.
Quickly develop, build, and deploy applications on AWS
AWS CodeStar
A fully managed service for running fault injection experiments on AWS that makes it easier to improve an application’s performance, observability, and resiliency
AWS Fault Injection Simulator
Stressing an application in testing or production environments by creating disruptive events, such as sudden increase in CPU or memory consumption, observing how the system responds, and implementing improvements.
Chaos Engineering,
Analyze and debug distributed applications in production or under development, such as those built using a microservices architecture. You can understand how your application and its underlying services are performing so you can identify and troubleshoot the root
cause of performance issues and errors
AWS X-Ray