Skip to main content

08. Summary

🚀 Deployment - Summary​

  • 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 - Summary​

  • CodeCommit: Store code in private git repository (version controlled)
  • CodeBuild: Build & test code in AWS
  • CodeDeploy: Deploy code onto servers
  • CodePipeline: Orchestrate pipeline (from code to build to deploy)
  • CodeArtifact: Store software packages / dependencies on AWS
  • CodeStar: Unified view for allowing developers to do CI/CD and code
  • Cloud9: Cloud IDE (Integrated Development Environment) with collaboration
  • AWS CDK: Define your cloud infrastructure using a programming language