Here are twenty AWS services that you should know as a software engineer (in ascending order or importance).
- AWS Neptune Graph Database - A fully managed graph database service for building applications that require highly connected data.
- AWS Cognito Authenticator - A user authentication and authorization service that makes it easy to add user sign-up, sign-in, and access control to your web and mobile apps.
- AWS TimeStream Database - A fast, scalable, fully managed time series database service for IoT, DevOps, and real-time analytics.
- AWS OpenSearch Engine - A fully managed, open-source search and analytics engine based on Elasticsearch.
- AWS Serverless Lambda - A serverless compute service that lets you run your code without provisioning or managing servers.
- AWS Kinesis Streams - A scalable and durable real-time streaming service that can continuously capture and process large amounts of data.
- AWS Glacier Storage - A secure, durable, and low-cost storage service for data archiving and long-term backup.
- AWS Simple Queue Service - A fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
- AWS Data Migration Service - A service that helps you migrate databases to AWS quickly and securely.
- AWS DynamoDB - A fast and flexible NoSQL database service for any scale.
- AWS ElastiCache - A fully managed in-memory data store and cache service that can be used to improve the performance of web applications.
- AWS Simple Email Service - A scalable and cost-effective email sending service for businesses and developers.
- AWS Elastic Load Balancer - A service that automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances.
- AWS CloudWatch Monitoring - A monitoring and observability service that provides data and actionable insights for AWS resources and applications.
- AWS API Gateway - A fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
- AWS Route53 DNS - A scalable domain name system (DNS) web service designed to provide highly reliable and cost-effective domain registration, DNS routing, and health checking of resources.
- AWS CloudFront CDN - A fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds.
- AWS RDS Database - A fully managed relational database service that provides cost-effective, resizable capacity for an industry-standard relational database.
- AWS S3 - A scalable object storage service that allows you to store and retrieve any amount of data from anywhere on the web.
- AWS EC2 - A web service that provides secure, resizable compute capacity in the cloud.
Each of these services solves a different business and tech problem. They can help you quickly build up and manage the technical muscle of your organization easily.
To know more about them, watch this video on AWS services.