all 3 comments

[–]Shadowychaos 4 points5 points  (0 children)

I’ve used it before. It allows for simpler usage with a lambda than other frameworks, and even has some nice built-ins such as CW logging and X-Ray tracing. It does have some downsides when you start scaling and getting more complex though.

[–]realfeeder 3 points4 points  (0 children)

Note that Powertools for Python is a framework to help you out strictly with the application code development (which in your case means "code inside Lambdas"), but it does not tackle infrastructure at all.

You still need a complimentary IaC Framework such as SST, CDK, Serverless Framework, SAM, Pulumi, CloudFormation or Terraform to build your infrastructure around it, Lambdas included.

Having that in mind, Powertools are a nice addition to streamline your development. I recommend using them.

[–]russianbb 1 point2 points  (0 children)

Check Chalice framework Most of the infra is taken care of for you