DEV Community

What is Serverless?

Aditi Chaudhry on December 12, 2017

This article was first published on Medium. You can take a look at it here. I’ve had someone tell me before that serverless is great because the c...
Collapse
 
_pedja_ profile image
Pedja Petrovic

great read :)

Collapse
 
_patrickgod profile image
Patrick God

Great post! Thanks. :)

Collapse
 
ben profile image
Ben Halpern

Brilliant read as always Aditi

Collapse
 
sake_92 profile image
Sakib Hadžiavdić

Biggest advantage is that you don't maintain the server, you just pay for them. :) Also, you can choose which vendor will lock you in it's technology stack. :p

Collapse
 
kayis profile image
K

True, serverless is much more than FaaS.

Sure, you can run your functions on the infrastructure of Amazon, Google, Microsoft or IBM, but to me it seems they are just tiny bits of glue code to use with the services that do the real work.

While you can use something like the serverless framework to abstract this FaaS stuff, the other services like S3, RDS, DynamoDB or Cognito aren't abstracted away.

Collapse
 
prelias profile image
Paulo Roberto Elias

Very nice article. The problem to me is that when something like this emerges, it becomes a silver bullet and everyone wants to use it everytime. I am not sure how a code can be aware of the server but I'll be looking further.

Collapse
 
vasilvestre profile image
Valentin Silvestre

Seem interesting ! I ask myself if it's cheaper than a dedicaced as a Student.. It could be great for my final project !
Do you have any idea of that? Or if it's could be interesting in my case.

Anyway, a good lecture !

Collapse
 
lukaszkuczynski profile image
lukaszkuczynski

I would mention lack of readonly access to real infrastructure when debugging especially (logs) as con, and "don't care for uptime" as pros.

Collapse
 
rafalpienkowski profile image
Rafal Pienkowski

If you're using MS Azure Functions you can run your function on your local machine and debug it in the same way as other .Net projects with Visual Studio for instance.

I'm not sure how it looks like on other platforms.

Collapse
 
abullor profile image
Ariel Bullor

Is it valid to think in a chatbot API implemented in a serverless fashion?

Collapse
 
glencodes profile image
Glen Burnett

Interesting take on the whole serverless thing. I'm a little late to the game and I'm only just learning about it all now. Thanks for sharing this, food for thought.

Collapse
 
calummoore profile image
Cal

Great article! I'd also add Google Cloud Run to your list of serverless, it's a different approach but in my view still serverless!

Collapse
 
gab profile image
Gabriel Magalhães dos Santos

Thanks for sharing this, serveless is a money hero. And I was a bit surprised at the discovery that Swift run on the backend also.

Collapse
 
avasconcelos114 profile image
Andre Vasconcelos • Edited

Very nicely written and explained post :)

I’d definitely like to experiment with a serverless environment in the near future