Hello Everyone, I have built two production apps ...
# general
m
Hello Everyone, I have built two production apps using Chalice in the past, but for several reasons I do not want to build on Chalice anymore. 1. Chalice does not support several new features (HTTP API, only supports the original REST API from API Gateway) and ARM 2. As your app gets bigger, deploys become very slow. One app takes 30 minutes, and the other 15 minutes. 3. Local Development is a problem I am looking for alternatives, but I am not a fan of Cloud Formation, It seems very verbose and not user friendly. Thus the reason I am not very excited about Serverless.com framework. However Serverless Stack seems to be CDK based, which while it compiles to Cloud Formation seems better. What I am wondering about is this Serveless Stack able to help with any of my issues, or can I just use straight CDK? Can I use Python to use Serveless Stack, I prefer Python over JS, personally
t
While CDK supports many languages, SST only supports typescript for defining your infrastructure (you can use python for your lambda code) We address most of your concerns, we support the latest AWS features + you can drop back to CDK for whatever we don't support. For local development we probably have the best experience, it's an area we focus on to keep things feeling fast + responsive Bigger apps are always going to create some slowness but if you break things down into multiple stacks you can control how much work cloudformation is doing
m
Thanks for the response.