Building your Python Cloud & Serverless applications using LocalStack!
By Harsh Bardhan Mishra
Open Source Engineer @ LocalStack at LocalStackAbstract:
DevOps teams worldwide are prioritizing the improvement of their cloud development and deployment processes. The traditional deploy-and-test cycles on public clouds can be slow and monotonous, causing developers to encounter frequent idle periods during testing and debugging.
Additionally, the rise in popularity of Infrastructure-as-Code tools like Terraform or Pulumi highlights the importance of efficient testing for automated infrastructure deployments. Deploying complex stacks with extensive resources, such as Kubernetes clusters or Database engines for development & testing can take 15 minutes or longer in real cloud environments.
This workshop will introduce LocalStack — an open-source local cloud stack that emulates over 80+ AWS services entirely on your local machine to start building your Python cloud & serverless apps. With over 47K+ Stars on Github and 130 million Docker pulls, LocalStack empowers Cloud & DevOps engineers to build their cloud applications reliably without connecting to a real AWS account or environment.
The workshop will allow the participants to build & deploy their first cloud & serverless app entirely locally without having any account. There are no specific requirements - the only prerequisite is having Python 3.x and Docker installed on your local machine.
The workshop will follow the following structured outline:
- Intro to cloud & serverless development with Python [5 minutes]
- Getting started with LocalStack [10 minutes]
- Introduction to LocalStack
- Quickstart with deploying a S3 website locally
- QnA
- Building your first Python cloud app with LocalStack [30 minutes]
- Demo: Building a Python Serverless Image Resizer with S3 & Lambda
- QnA
- Deploying your Python cloud app using an IaC integration [30 minutes]
- Demo: AppSync GraphQL API with DynamoDB tables
- QnA
- Wrap-Up [10 minutes]
- Quiz & QnA [5 minutes]
GO BACK
Other Talks
-
-
Building Modern AI for African Languages
by Isheanesu Misi -
FastDjango: Conjuring Powerful APIs with the Sorcery of Django Ninja
by Julius Boakye -
-
Automating Background Jobs with Celery: Making Your App Run Better
by Joseph Adediji