When we start learning AWS, the number of services feels overwhelming. But we don't need to learn everything at once. A strong foundation usually starts with a few key groups, like compute, storage, databases, networking, security, monitoring, etc.
This chart is a simple way to see how the AWS ecosystem is organized. It brings together core services in one place.
My advice is to start with the basics. Then connect the dots as long as you need.
A practical start could look like this:
- Create and manage your networking with VPC.
- Run apps with EC2, Lambda, or ECS.
- Store data in S3.
- Store your servers data with EBS, or EFS.
- Use RDS and Aurora for your relational databases.
- Refer DynamoDB for your NoSQL DBs.
- Secure access with IAM, KMS, and Secrets Manager.
- Monitor everything with CloudWatch, and troubleshoot with CloudTrail.
- Automate delivery with CodePipeline, CodeBuild, and CodeDeploy.
- Make your apps to talk with each other with SQS and SNS.
- Manage your resources with Infrastructure as Code with CloudFormation.
AWS gets much easier when you stop seeing isolated services and start seeing how they work together.

Top comments (0)