Summary

Deployment

• CloudFormation: (AWS only)

  • Infrastructure as Code, works with almost all of AWS resources

  • Repeat across Regions & Accounts

• Beanstalk: (AWS only)

  • Platform as a Service (PaaS), limited to certain programming languages or Docker

  • Deploy code consistently with a known architecture: ex, ALB + EC2 + RDS

• CodeDeploy (hybrid): deploy & upgrade any application onto servers

• Systems Manager (hybrid): patch, configure, and run commands at scale

• OpsWorks (hybrid): managed Chef and Puppet in AWS

Developer Services

• CodeCommit: Store code in the private git repository (version controlled)

• CodeBuild: Build & test code in AWS

• CodeDeploy: Deploy code onto servers

• CodePipeline: Orchestration of pipeline (from code to build to deploy)

• CodeArtifact: Store software packages/dependencies on AWS

• CodeStar: Unified view for allowing developers to do CICD and code

• Cloud9: Cloud IDE (Integrated Development Environment) with collab

• AWS CDK: Define your cloud infrastructure using a programming language

Last updated