Niklas Beinghaus

03/09/2023, 11:28 AM
Hi 🙂 I was wondering if anybody came up with a good design for servereless deployments on AWS (Lambda). I thought about implementing a solution using Crossplane and the Serverless Framework, where a developer is basicaly exposed to nothing more than the Serverless Framework in their daily development. A pipeline (Tekton, Github Action, whatever) renders the Cloudformation Stack using
serverless package
and the resulting artifact is then used to deploy the function and additional infrastructure… Did somebody come up with an alternative (better?) solution yet? 👀 I know there’s Knative in the CloudNative area, however that’s currently not an option for us…

Enrico La Cava

03/10/2023, 11:35 AM
We have a cdktf folder in each project that take care of the lambda deployment. We use github action to actually run the code at each PR (so we have a separate env for each PR). We are moving to pulumi instead of cdktf due to performances. Sometimes devs deploy things manually, but it's fine as far as it's in the PR env.

Andre Marcelo-Tanner

04/16/2023, 6:16 AM
whats wrong with just the
serverless framework
? We use that + a GitHub Actions pipeline to deploy to Production