DEV Community

Discussion on: Why local development for serverless is an anti-pattern

Collapse
 
ludofleury profile image
Ludovic Fleury • Edited

you have legit points and your expressed opinion in the article is totally valid.

Just to clarify, I do run lambda on prod for 2 projects. and I did build serverless with gateway as soon as aws released them. one project at medium scale (team & load). I totally value the benefits of serverless.

Yet there is a wide reality:

  • for instance remote developers relying on bad connectivity(country side, far away from quality 4G nor landline).

  • we are nowhere close to hot reload instant feedback cycle. I do understand that you have to develop practice & workflow, and that serverless isn't to blame for the lack of mastery of TDD for example. But a lot of "bootcamp 3-weeks to pro dev school" or "3 years bachelors to fullstack web & native dev" do relies on "console.log" driven dev.

At the end, intuitive programming with "WYSIWYG" is still largely spread across junior to medium level developer.

The change management to move this legacy practice to new age one is long and costly. So when I say "the ecosystem is not there yet", it has this paradigm of operational cost & time to value as main factor.

I really do enjoy serverless, the possibility, the new paradigm. I was a prime user of managed service 15 years ago and still advocate them to people trying to run their own xxSQL home, messing up with 24H "backup". Yet serverless impose a (too) big step for devs, and we just need to make it affordable. Meeting us halfway :)