Simple Notification Service (SNS)
Kinesis + MQ
Databases & Analytics
Overview of Other Services

CodeCommit - Securely host highly scalable private Git repositories and collaborate on code.

  • Source control service that hosts secure Git-based repositories and you can collaborate on code.

CodeBuild - Build and test code with continuous scaling

  • Continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy and scales continuously and processes multiple builds concurrently, so your builds are not left waiting in a queue.

CodeDeploy - Automate code deployments to maintain application uptime

  • Automates software deployments to a variety of compute services such as EC2, Fargate, Lambda.

CodePipeline - Automate continuous delivery pipelines for fast and reliable updates

  • Continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates; it automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define.

CloudFormation - Speed up cloud provisioning with infrastructure as code

  • Gives you an easy way to model a collection of related AWS and third-party resources, provision them quickly and consistently, and manage them throughout their lifecycles, by treating infrastructure as code.
  • StackSets extends the functionality of stacks by enabling you to create, update, or delete stacks across multiple accounts and regions with a single operation.

ECS (Elastic Container Service) - Highly secure, reliable, and scalable way to run containers

  • Fully managed container orchestration service.

Fargate - Serverless compute for containers

  • Serverless compute engine for containers that works with both ECS and EKS.

ECR (Elastic Container Registry) - Share and deploy container software, publicly or privately

  • Fully managed container registry that makes it easy to store, manage, share, and deploy your container images and artefacts anywhere.

Step Functions - Assemble functions into business-critical applications

  • Serverless function orchestrator that makes it easy to sequence AWS Lambda functions and multiple AWS services into business-critical applications.

SWF (Simple Workflow Service) - Build, run, and scale background jobs that have parallel or sequential steps


EMR (Elastic Map Reduce) - HADOOP CLUSTERS!!!

  • Industry-leading cloud big data platform for processing vast amounts of data using open source tools, such as Apache Spark, Hive, Presto, and other big data frameworks.

Glue - Simple, scalable, and serverless data integration

  • Serverless data integration service that makes it easy to discover, prepare, and combine data for analytics, machine learning, and application development.

OpsWorks - Automate Operations with Chef and Puppet

  • Configuration management service that provides managed instances of Chef and Puppet.
  • Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers.

ElasticTranscoder - Convert (transcode) media files from their source format into versions that will playback on devices like smartphones, tablets and PCs.

  • Replaced by Elemental MediaConvert.

Organizations - Centrally manage and govern your environment as you scale your AWS resources


Workspaces - Access your desktop anywhere, anytime, from any device

  • Managed, secure Desktop-as-a-Service (DaaS) solution.

AppSync - Accelerate application development with scalable GraphQL APIs and store and sync data across apps


SSO (Single Sign On) - Centrally manage SSO access to multiple AWS accounts and business applications.