AWS Basics

AWS Basics

why aws?

-> offers serverless computing

whats serverless?

-> you can just focus on developing your applications and need not worry about the infrastructure management

whats infrasturcture management?

-> capacity provisioning, scaling of servers, patching with new updates, availability in regions etc.

what are some of the serverless technologies?

  1. S3

    Solution for Amazon S3 Error “AccessControlListNotSupported” | by Az Codez  | AWS in Plain English

    allows you to store objects and helps in web hosting

  2. lambda

    Developing portable AWS Lambda functions | AWS Compute Blog

    enables you to run code as functions , you dont need to provison any servers for it to run the code.

  3. SQS (simple queue service)

    AWS SQS Queue

    A message queuing service that allows you to decouple your application. (i.e it helps in having decoupled architecture (every service performs the tasks independently))

  4. SNS (simple Notification service)

    AWS Serverless SNS - How to use it with Lambda - Lumigo

    A message service for sending SQS , HTTPS or email messages.

  5. API Gateway

    Routes in API Gateway | Go | Pulumi Registry

    Allows you to create, publish and secure API's at any scale

  6. DynamoDB

    Amazon DynamoDB Labs :: Amazon DynamoDB Workshop & Labs

    Fully managed NO SQL Database (non-relational DB) json or yml

  7. RDS

    Amazon RDS for SQL Server Workshop

    Fully relational Database.

There are manymore useful technologies are present in AWS, follow me for detailed explanation of each service

Thankyou! :)