Automating Amazon Web Services(AWS) with Lambda, Python, and Boto3

Cloud Basics

Cloud Deployment Models

Public Cloud

Private Cloud

Hybrid Cloud

Cloud Models

Infrastructure as a Service(IaaS)

Platform as a Service(PaaS)

Software as a Service(SaaS)

Backend as a Service(BaaS)

Functions As a Service(FaaS) or Serverless

Multi-Tier Architecture

  1. Presentation Tier
  2. Logic Tier or processing Tier
  3. Data Tie

Serverless Architecture

Serverless benefits

  1. Remove Burden of Infrastructure Management
  2. Built-in Scaling
  3. Reduce operational cost
  4. Simplified Deployment

Serverless Drawbacks

  1. Keep Less used Applications warmed up because Faas applications will be fully stopped if left idle too long.
  2. Multi-tenancy concerns mean data security can be a concern or resources segmentation could be a problem.
  3. Monitoring this application can be complicated.

API Gateway and API Proxy

Understanding AWS Lambda

What is Python Boto3?

Use Case: Automating AWS infrastructure with AWS Lambda and Boto3

Creating Lambda

Modifying Policy

Session Video Session




Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store