What is Python Deploy
Python Deploy is an easy to use deployment platform for Python applications. It removes the complexity of configuring AWS infrastructure, so that you can focus on developing your application.
Python Deploy sets up AWS Lambdas, SQS queues, RDS databases, ElastiCache instances, network configuration and more Amazon resources for you. This gives you a platform that:
- Has zero-downtime deployments
- Provides environment variable management
- Gives you private and public S3 storage
- Uses your custom domains
Your application must be compatible with the python versions provided by AWS Lambda (3.8, 3.7), and its package dependencies must be installable in the available Lambda environments. See Testing your dependencies.
You also need to add
pd_aws_lambda to your project.
# Use your favorite dependency manager. We use Poetry. poetry add pd_aws_lambda
How to start?
To get started you: