Navigating the AWS Universe: A Mind Map of Services

Francisco Javier Escobar Garcia
Nerd For Tech
Published in
4 min readJul 14, 2023

Introduction

I hope you will find our publication on the AWS roadmap and mind maps helpful. As I embark on my journey to achieve the SAA-C03 certification, I’ve discovered that creating mind maps is an incredibly practical and effective way to reinforce my understanding of AWS concepts and services.
Mind maps provide a structured and visual representation of complex information, allowing us to organize our thoughts and ideas in a way that is both intuitive and insightful. In the context of AWS, these mind maps serve as a valuable tool for navigating the vast array of services and comprehending their interconnections.
By visually mapping out AWS services and their relationships, we can gain a comprehensive overview of the AWS landscape.

If you’d like to review my mind map of AWS (By Services), here is the link:

Compute

- Amazon EC2: Scalable virtual instances in the cloud.

- AWS Lambda: Serverless computing service to run code in response to events.

- Amazon ECS: Highly scalable and performant container service.

- AWS Batch: Run batch workloads at scale.

-AWS Fargate: Run containers without managing the underlying infrastructure.

Storage

- Amazon S3: Highly scalable and durable object storage service.

- Amazon EBS: Persistent block storage for use with Amazon EC2 instances.

- Amazon EFS: Scalable and fully managed file system for EC2 instances.

-AWS Storage Gateway: Connects on-premises environments with AWS cloud storage.

Databases

- Amazon RDS: Managed relational database service.

- Amazon DynamoDB: Fully managed, scalable key-value and document database.

- Amazon Redshift: Fast and scalable data warehousing service.

- Amazon Aurora: High-performance, fully managed relational database compatible with MySQL and PostgreSQL.

-Amazon Neptune: Fully managed graph database.

Networking and Content Delivery

- Amazon VPC: Virtual private cloud for isolating resources in the cloud.

- Amazon Route 53: Scalable and highly available DNS service.

- AWS Direct Connect: Establish dedicated connection from on-premises infrastructure to AWS.

- AWS Global Accelerator: Improve availability and performance of global applications.

-Amazon CloudFront: Cloud content delivery service to distribute data and videos worldwide.

Artificial Intelligence and Machine Learning

- Amazon SageMaker: Fully managed service to build, train, and deploy machine learning models.

- Amazon Rekognition: Image and video recognition service based on machine learning.

- Amazon Comprehend: Natural language processing to extract insights from text.

- Amazon Polly: Text-to-speech service based on machine learning.

-Amazon Transcribe: Automatic speech recognition to convert audio to text.

Development and Management Tools

- AWS CloudFormation: Service for programmatically creating and managing AWS resources.

- AWS CloudTrail: Audit log of events and activities in the AWS account.

- AWS CodeCommit: Private and secure Git repository hosting.

- AWS CodePipeline: Continuous delivery service to automatically build, test, and deploy applications.

-AWS Systems Manager: Centralized management and operation of AWS resources.

Security, Identity, and Compliance

- AWS Identity and Access Management (IAM): Access control and identity management for AWS resources.

- AWS Secrets Manager: Securely store and manage application credentials and secrets.

- AWS Shield: DDoS protection service.

-AWS Cloud HSM: Hardware security modules to protect cryptographic keys and secure applications.

Networking

- Amazon VPC: Virtual private cloud for isolating resources in the cloud.

- AWS Direct Connect: Establish dedicated connection from on-premises infrastructure to AWS.

- Amazon Route 53: Scalable and highly available DNS service.

- AWS Global Accelerator: Improve availability and performance of global applications.

-AWS Transit Gateway: Securely and scalable, connect cloud and on-premises networks.

Application Integration

- Amazon SQS: Fully managed message queue service for application integration.

- Amazon SNS: Push notification and pub/sub (publish/subscribe) service.

- Amazon AppSync: Service to build scalable GraphQL APIs.

-AWS Step Functions: Coordinate microservices in distributed applications.

Identity and Administration

- AWS Identity and Access Management (IAM): Access control and identity management for AWS resources.

- AWS Single Sign-On (SSO): Single sign-on portal to access multiple AWS accounts and applications.

- AWS Organizations: Service to manage multiple AWS accounts centrally.

-AWS Secrets Manager: Securely store and manage application credentials and secrets.

Machine Learning

- Amazon SageMaker: Fully managed service to build, train, and deploy machine learning models.

- Amazon Rekognition: Image and video recognition service based on machine learning.

- Amazon Comprehend: Natural language processing to extract insights from text.

- Amazon Forecast: Machine learning-based time series forecasting service.

-Amazon Personalize: Service to create personalized recommendations using machine learning.

DevOps

- AWS CodeCommit: Private and secure Git repository hosting.

- AWS CodePipeline: Continuous delivery service to automatically build, test, and deploy applications.

- AWS CodeBuild: Fully managed, scalable build service.

-AWS CodeDeploy: Orchestrates application deployments in development environments.

Development

- AWS SDKs: Set of libraries and tools for developing applications with AWS.

- AWS CLI: Command-line interface to interact with AWS services.

- AWS Cloud9: Cloud-based integrated development environment with all the features to write, run, and debug applications.

  • AWS X-Ray: Analyze and debug distributed applications.

Thanks for reading my post; I’m preparing to take the SAA-C03 certification exam in a few days. Please feel free to offer any advice you may have

--

--

Francisco Javier Escobar Garcia
Nerd For Tech

I am a systems engineer and I am currently leading a Customer Success team at a SaaS company. Additionally, I am in transition to a Cloud Engineer role..