Serverless does it have servers?

Serverless does it have servers?

Or it has something more exciting.

For those who know about cloud or are interested about it must have heard this word once “serverless”. As confusing as it sounds it has created a lots of myths around this like

Is serverless actually server less?

Is serverless and FaaS really same?

If you are curious about this or just wanna know serverless let’s find out together. Also we will be taking some important questions like why you should learn/know serverless, does your enterprise actually need serverless? Let’s find out together.

The first thing is what is serverless-

According to cloudflare- serverless computing is a method of providing back-end services on an as-used basis.¹

Also serverless framework is free opensource framework build for developing lambda a serverless computing platform of amazon. So what serverless basically means is rather than managing your server together with application you let the server provider manage it. This way you can focus more on application you are writing. You give them the code and they will imply this on server and will charge you based on traffic and services. so serverless doesn’t means having no server but means having no hussle of servers.

Many times FaaS and serverless are taken as replaceable words but are they same? 

While serverless is a broad term Serverless computing can be divided in two types

BaaS(back-end as a service)

FaaS(function as a service)

so FaaS is a type of serverless computing.

Now why should you learn/know serverless? It’s simple as it’s a growing field if you want to use it in firm, in your career or if you just want to feed your curiosity you should learn/know it.

Does you enterprise or you need it?

The big part of you decision depends on

Time- if you have time to manage back-end issue or you love doing it you can leave serverless

Money- It also depends on how well you can manage finances.

Knowledge- Also you should know you or the  human resource you hold how well they have knowledge about back-end or functions or will it be better leaving on serverless.

Hope this feeds your queries.

10 best place to learn serverless

1 . Serverless cloud development by qwicklabs

Qwicklabs is always my resource for learning something cloud, for these article too. Its bitesize lessons makes it easy to grasp or remember concept even if you are taking quest or not.

Remember you must sign in to read it’s content

https://www.qwiklabs.com/quests/152

2 . Serverless full stack application on aws- serverless.com

It’s a tutorial or a course by serverless.com to teach about serverless and its implications for full stack development and various tricks to utilise it financially 

https://www.serverless.com/learn/courses/full-stack-application-development-on-aws/

3. Microsoft learn

It has bite-size lessons, quizzes, some exercises, cute badges, you can always look how much you learnt or can take a quiz to refurbish your knowledge but most importantly a community to help with they want to try the stuff as the content progress for better grasping.

https://docs.microsoft.com/en-us/learn/paths/create-serverless-applications/

4 . 7- best serverless courses and aws lambda courses to learn in 2021-      medium

It’s a article by medium in which it explains what is serverless and why it’s important but also connects to lots of important resources to further proceed.

https://medium.com/javarevisited/7-best-serverless-and-aws-lambda-courses-to-learn-in-2021-de1820111c85

5 . Serverless- free code camp.org

 A collection of 73 posts on code camp. You can read them to understand serverless and what’s going on latest in it. 

https://www.freecodecamp.org/news/tag/serverless/

6. Serverless computing solutions Google cloud

It’s Google cloud explaining what’s serverless and why you should use there serverless products. This article is nice for those who are new and want to get start, it has a video, some links to documentation, some other sources like there trusted partners and some examples.

https://cloud.google.com/serverless

7. What is serverless computing?- IBM cloud education

It’s IBM C.E. explaining serverless, it’s nice but as it’s from IBM C.E. it’s more of clearing concepts and confusions and getting little learner insight instead of promotion of service like in above article, it’s worth reading for students looking for serverless or wants to clear there basics.

https://www.ibm.com/cloud/learn/serverless

8. What is serverless- gitlab

It’s a nice article by gitlab giving Idea of what is serverless and several open-source and big firm products you can get.

https://about.gitlab.com/topics/serverless/

9. Serverless- the new stack

It’s a short 1 minute article discussing what big brains think about serverless, what it is, it’s profits and challenges.

https://thenewstack.io/category/serverless/

10. What is serverless- cloudflare

It’s language is comparatively simple to above articles and it provides detail insights of serverless, if you’re jumbling in tough tech words can give this article a try.

https://www.cloudflare.com/en-in/learning/serverless/what-is-serverless/