AWS Cheatsheet
Tags: computerscience, aws, serverless, webdev
Published: 2020-10-10 11:19:10

## AWS Services CheatSheet

**Cloud Cloud computing is becoming very popular nowadays and AWS has pioneered the market.**

``Most companies ask AWS related questions in interviews, so this blog explains the 40 most popular services offered by AWS``

1. **VPC** - Virtual Private Cloud (VPC) lets you launch AWS resources in a private, isolated cloud.

2. **Route 53** - It's a scalable and highly available DNS and domain name registration service.

3. **EC2** - Amazon Elastic Compute Cloud (EC2) provides
resizable compute capacity in the cloud.

4. **Elastic Beanstalk** - AWS Elastic Beanstalk is an application container for deploying and managing applications.

5. **Lambda** - AWS Lambda is a compute service that runs
your code in response to events and automatically manages the computing resources.

6. **EC2 Container Service** - Amazon ECS allows you to easily run and manage Docker containers across a cluster of EC2 instances.

7. **Mobile Hub** - AWS Mobile Hub lets you quickly build, test, and monitor the usage of your mobile apps

8. **Device Farm** - Device Farm helps to improve the quality of Android, Fire OS, and iOS apps by testing them against real phones and tablets in the AWS Cloud

9. **SNS** - Simple Notification Service (SNS) lets
you publish messages to subscribers or other applications.

10. **Cognito** - Cognito is a simple user identity and data sync. service that helps to securely manage and synchronize app data for your users across their mobile devices.

11. **Mobile Analytics** - Mobile Analytics is a service that lets you easily collect, visualize, and understand app usage data at scale.

12. **IAM** - AWS Identity and Access Management (IAM)
lets you securely control access to AWS
services and resources.

13. **Inspector** -Amazon Inspector enables you to analyze the behavior of the applications you run in AWS and helps you to identify potential security issues.

14. **Directory Service**- AWS Directory Service provides managed directories in the cloud.

15. **Certificate Manager** - AWS Certificate Manager lets you easily provision, manage, & deploy SSL/TLS
certificates for use with AWS services.

16. **WAF** - Web Application Firewall protects
web applications from attack by providing web
traffic filtering against common web exploits.

17. **GameLift** - Deploy and scale session-based multiplayer games in the cloud in minutes, with no upfront costs.

18. **S3** - Amazon Simple Storage Service (S3) can be
used to store and retrieve any amount of data.

19. **Import/Export Snowball** - AWS Import/Export Snowball accelerates moving large amounts of data into and out of AWS using secure appliances for transport.

20. **Glacier** - It is a low-cost storage service
that provides secure and durable storage for
data archiving and backup.

21. **Storage Gateway** - AWS Storage Gateway securely integrates on-premises IT environments with cloud storage for backup and disaster recovery.

22. **CloudWatch** - Amazon CloudWatch provides monitoring for resources and applications.

23. **Config** - AWS Config gives you an inventory of your AWS resources lets you audit resource configuration history & notifies you when resource configurations change.

24. **CloudFormation** - It lets you create & update a collection of related AWS resources in a predictable fashion.

25. **API Gateway** - Amazon API Gateway makes it easy to create, maintain, monitor, and secure APIs at any scale.

26. **SQS** - Amazon Simple Queue Service (SQS) offers a
reliable, highly scalable, hosted queue for storing messages.

27. **CloudSearch** - AWS CloudSearch is a fully managed search service for websites and apps.

28. **RDS** - Amazon Relational Database Service (RDS)
makes it easy to set up, operate, and scale
familiar relational databases in the cloud.

29. **ElastiCache** - ElastiCache improves application performance by allowing you to retrieve information from an in-memory caching system.

30. **DynamoDB** - DynamoDB is a scalable NoSQL data store that manages distributed replicas of your data for high availability.

31. **Redshift** - It is a fast, fully managed, petabyte-scale data warehouse that makes it cost-effective to analyze all your data using your existing business intelligence tools.

32. **SES** - Amazon Simple Email Service (SES) enables
you to send and receive an email.

33. **CodeCommit** - AWS CodeCommit is highly scalable,
managed source control service that hosts private Git repositories.

34. **CodeDeploy** - AWS CodeDeploy lets you fully automate code deployments

35. **AWS IoT** - AWS IoT is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices.

36. **Machine Learning** - Amazon Machine Learning is a service that enables you to easily build smart applications.

37. **Data Pipeline** - AWS Data Pipeline is a lightweight
orchestration service for periodic, data-driven workflows.

38. **Kinesis** - Amazon Kinesis services make it easy to work
with real-time streaming data in the AWS cloud.

39. **WorkSpaces** - Amazon WorkSpaces is a fully managed desktop computing service in the cloud.

40. **WorkMail** - Amazon WorkMail is a managed email and calendaring service that offers strong security controls and support for existing desktop and mobile clients. 

Credits:- [mayank](https://twitter.com/dermayank/status/1314569767987015687)