I'm planning to migrate my Lambdas away from the rapidly declining Serverless Framework to something more native like AWS SAM. I'd prefer not to use CDK or Pulumi, and I'm curious if anyone else has made a similar transition. What were your experiences? Were there any challenges, or any tool recommendations you found particularly useful? I'm aware that LLMs could help, but I'm looking for more concrete solutions since Serverless is just a wrapper over CloudFormation.
5 Answers
I've migrated from Serverless to SAM myself. It wasn’t as rough as I anticipated. Just make sure to match your resource IDs and stack names during the deployment—you’ll be surprised how smoothly it can go!
I've had a great experience with Terraform after transitioning from SAM. It’s made my workflows far more efficient. If you're looking for something fresh, I recommend giving Terraform a shot!
Have you considered sticking with CDK? I know you're hesitant, but managing YAML can get pretty messy once your project grows. Using TypeScript or Python is much easier long-term for maintainability.
I hear ya on wanting to avoid CDK, but if you're all in on AWS, it might actually provide better ROI. If there's a lot of investment in your current setup, it could be worth a deeper look.
To clarify, Serverless Framework has been quite polarizing due to its recent changes, and I can see why you want to shift. SAM is solid for AWS-centric projects. If everything is AWS, SAM or CDK could fit the bill. But if you ever need to integrate more third-party services, Terraform or OpenTofu might be better.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String