I'm making the shift from Azure to AWS and I'd love to hear from experienced users about the most commonly used services. Aside from Route 53, EC2, and S3, which other AWS services should I dig into? I'm looking for specific recommendations to help guide my learning.
5 Answers
It really depends on your needs, but I'd definitely recommend checking out the following AWS services:
- **Lambda** for serverless functions
- **EKS/ECS** for container orchestration
- **SQS/SNS** for message queuing and notifications
- **IAM** to manage identities and permissions
- **ELB/ALB** for load balancing
- **CloudFront** for delivering content quickly via CDN
These, along with the ones you already know, will help you build a solid production app!
And definitely look into **RDS** for relational databases and **CloudFormation** for managing your infrastructure as code. Those can make a huge difference!
Just a heads up, IAM management can be tricky! Spending some quality time understanding roles, permissions, and policies there will save you a lot of headaches later on. It's super important to manage that well.
You should also consider **DynamoDB**; it’s pretty widely used and offers a great NoSQL solution if that fits your needs. It's definitely worth learning about!
Honestly, the big players that everyone talks about are still EC2, S3, and RDS. They form the backbone of a lot of applications, so don't overlook them either!
Absolutely! Everything else just feels less critical in comparison. Make sure you're comfortable with these first.
Services like **SES**, **ECS**, **VPC**, **RDS**, and **SNS** pop up a lot too. Familiarizing yourself with these can broaden your AWS experience significantly.
Don’t forget about **API Gateway**! It’s great for exposing your Lambda functions or ECS containers as APIs. Plus, it handles rate limiting and authentication integration (like Cognito) really well.