AWS Series — Basic Services AWS offer
AWS has basically 4 basic categories of services that covers most of what developer requires for an application to be launched.

Compute
This is the base for any application to be able to build. We can think of compute as servers or virtual machines, serverless things like LAMBDA. Compute is just the way that we process our information.
- EC2 — Virtual machine
- Lambda — serverless way without virtual machines
- Elastic Beanstalk — provisioning engine, a way to automate the deployment of your applications in AWS
Storage
This is like a giant disk in the cloud which is used to store the data or information. Key services are
- S3 — Simple storage service is the object storage
- EBS — Elastic Block Store which is the storage volume that can be attached to the EC2
- EFS — Elastic File Storage which is NFS file system for AWS compute instances
- FSx — It is used for windows file server which is built on windows server
- Storage Gateway — connects On premises environments with cloud storage
Databases
Database is like a spreadsheet. Reliable way to store and retrieve the information.
- RDS — This is the relational database for storing data
- DynamoDB — This is noSQL database
- Redshift — This is a cloud data warehouse
Networking
We need a way for our compute, storage and databases to communicate and even a place for them to live. This is where networking comes in.
- VPCs — Virtual Private cloud which is the way to connect our resources like databases, servers etc.,
- Direct Connect — This is the directly connecting your headquarters with your on premise data centers
- Route 53 — Scalable cloud domain name system (DNS) service
- API Gateway — build HTTP, REST and WebSocket APIs with fully managed service
- AWS Global Accelerator — Networking service that simplifies traffic management and improves performance
