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