| Been using it recently to try and run a large serverless app offline for dev purposes, it kind of works but the experience is ok...not great. They seem to be piling all their energy into creating mocks for new (paid) services when it might be worth consolidating as the original mocks have a lot of issues. - Documentation is non-existent, expect to trawl through github issues to work out how something works as it’s quite opaque (api gateway invocation) - CloudFormation implementation is completely broken (no intrinsic functions) so unless your stack is simple you’re pretty much required to use any AWS api based devops tools (e.g. Terraform) - API’s are not fully complete, means terraform either breaks on redeploy when it tries to get a resources status or at best case triggers redeploy of certain resources each time (the most exotic thing we’re using is SNS) - Test suite is...light, seen a few things go through their CI and break it - There’s a bit of non-consistent behavior - you’ll set an env var and find it’s not implemented for a certain case and be left scratching your head - Expect to have to make pull requests yourself to fix things This isn’t a winge, I understand it’s partially open source and you can just fix the issues yourself when they come up like we are doing. But just a heads up for who may naively look at it and think it’s a silver bullet...you’ll have to go through all these steps. |