Development Flashcards
Cloud 9
Write code within an integrated development environment (IDE) from within the browser
Write and debug code
Supports popular languages
Preconfigured IDE libraries and sdks for things like lambda
Code Commit
Commit, branch, and merge code
Collaborate with other devs
Code Build
Compiles source code and runs tests
Enables continuous integration and delivery
Produces artifacts ready to be deployed
Code Deploy
Deploys code to EC2, Fargate, Lambda, & on prem
Maintains app uptime by having rolling deployments for upgrades
Code Pipeline
Quickly deliver new features and updates
Integrates with code build to run builds and unit tests
Integrates with code commit to retrieve source code
Integrates with code deploy to deploy changes
X Ray
Analyze & debug production apps
Map application components
View requests end to end
Code Star
Helps devs work collaboratively on dev projects
Devs connect their dev environment
Integrates with code commit, code build, & code deploy
Contains an issue tracking dashboard
Code IAC
Allows you to write a script to provision AWS Respurces
Supports JSON & YAML
Cloud Formation
Allows provisioning of AWS resources using IAC
Provides a repeatable process for provisioning resources
Works with most AWS services
Create templates or stacks
Elastic Beanstalk
Allows deployment of web and app services to AWS
Orchestration service that provisions resources
Automatically handles the deployment
Monitors app via health dashboard
Ops Work
Allows use of chef and puppet to automate the configuration of your servers & Deploy code
Deploy code and manage configs
Manage on prem servers or EC2 instances in the AWS cloud
Works with chef and puppet
Allows definition of software install scripts & automate configs for your app server