5 ms·
This looks interesting but if you like it I encourage you to check out https://serverless.com/ https://serverless.com/ It has a very active community, is extre
by throwaway2016a 10y ago
This looks interesting but if you like it I encourage you to check out https://serverless.com/ https://serverless.com/
It has a very active community, is extremely powerful (because for AWS it is built on AWS CloudFormation), and very robust. I wrote by own framework and eventually moved to Serverless.
Not to mention in supports other languages (although the Python documentation is lacking... Java has good documentation though) and other providers (Azure & Google).
Edit:
For a quick comparison:
Dawson - 4 contributors on Github, and almost 650 commits
Serverless - Over 200, and almost 6000 commits
I don't want to be the type of person that discourages innovation. Sometimes you need to innovate because the current state of affairs is broken. But in this case Serverless Framework is not broken... it is very very good.
Footnote: I'm not a contributor but I am a long time user. I don't have any personal stake in the Serverless project.
- BrentOzar 10y ago> But in this case Serverless Framework is not broken... it is very very good. Just as a caveat, though, they've had a lot of breaking changes in the last few releases. Each release, it does feel broken for a while.
- throwaway2016a 10y agoRelease v.1.0 was a complete breaking change (even from release candidates... the RCs were nothing like the final product). But I haven't experience that issue with minor version updates. For the most part they have been pretty smooth. A few of them I had to go in and manually fix some things in the AWS console but it hasn't been too bad.
- simonel 10y agoWe're not comparing dawson's maturity to Serverless, nor we are financially backed as they are, so comparing those numbers is pointless. Anyway, if someone's interested in diving in deeper, instead of just counting our stars, this deck might be a good resource: http://slides.com/lanzone31/dawson20170303 http://slides.com/lanzone31/dawson20170303 A few corrections to your comment: >is extremely powerful (because for AWS it is built on AWS CloudFormation) dawson is also built entirely upon CloudFormation >Not to mention in supports other languages we'll merge python in master in a few weeks
- throwaway2016a 10y agoThat slide deck is very helpful. I wasn't counting stars, I was counting contributions. You have some catching up to do. For what it's worth I tried to weight my post because I think the project looks pretty good and I don't want to discount that achievement. Just Serverless is mature and used but a lot of people in production / live environments you have a lot of work to catch up. One place where you can potentially not just meet Serverless but win is getting started documentation. And I don't mean just hello world. For example: how do I create and use a DynamoDB database in your Framework? Serverless certainly supports that but it is a learning curve and trips up new users. Another concern I have is the edge cases. Stuff Serverless isn't even good at. For example: - CloudFormation has a 200 resource limit. How do you deal with that. Severless hasn't solved it yet. - How do Lambda functions get versioned? Serverless does this very well. - How do I hook up a lambda to a SNS stream. Serverless does this really well too but the documentation is poor. One think Serverless does very well is letting you set up various Lambda triggers without having to know much of the internals.
- ultimatejs 10y agoDawson looks way simpler. That's clearly it's selling point. Dawson looks like what it should be for the modern javascript developer. They nailed the API whereas Serverless is more daunting. Perhaps it's time for a new contender to iterate its way to the top spot.