8. For backend
developers
● It is a new cool technology for
making backends
● You can build and deploy
scalable backends without the
need of a huge knowledge of
devops
9. For frontend
developers
● It is easy to create simple
backends using Javascript
● Gives you freedom to make a
full stack application that
scales
10. For devops and other
kind of devs
● You can automate a lot of
repetitive tasks
● You can split complex work
into smaller bits that are event
driven
● Your system can scale
automatically
● You need less people in your
teams
11. For not developers
● You can automate your most
boring and mundane tasks
● You can get started without
knowing how to code and
how the cloud works
● You can learn to code by
doing simple useful tasks for
your job
13. How to get started?
1. Create an AWS account
2. Download and configure Serverless Framework
3. Create a serverless project
4. Create AWS Lambda and API Gateway in the project
5. Deploy to cloud
6. Charan!
14. How to get started?
1. Create an AWS account
http://bit.ly/foobar-create-aws-account
15. How to get started?
1. Create an AWS account
2. Download and configure Serverless Framework
https://serverless.com/framework/docs/providers/aws/guide/quick-start/
16. How to get started?
1. Create an AWS account
2. Download and configure Serverless Framework
3. Create a serverless project
sls create --template aws-nodejs --name
<project-name>
17. How to get started?
1. Create an AWS account
2. Download and configure Serverless Framework
3. Create a serverless project
4. Create AWS Lambda and API Gateway in the project
http://bit.ly/foobar-api-gateway
18. How to get started?
1. Create an AWS account
2. Download and configure Serverless Framework
3. Create a serverless project
4. Create AWS Lambda and API Gateway in the project
5. Deploy to cloud
sls deploy
19. 1. Create an AWS account
2. Download and configure Serverless Framework
3. Create a serverless project
4. Create AWS Lambda and API Gateway in the project
5. Deploy to cloud
6. Charan!
How to get started?
20. “Technologies like serverless really lower the barrier to entry for people who
are trying to get involved.”
“AWS Lambda makes it so much easier to be able to code
something and publicly host it. You don’t have to worry about
setting up your servers and all of that stuff, and it also makes it
a lot cheaper to get started.”
“I was able to deploy fully working applications without even having
to code that much.”
“The Serverless framework makes it so you don’t even have to
understand AWS. You can leverage the power of not having to
administer your own servers and also not have to understand cloud
formation. You can just write a few lines of code and get it done.”
22. Some resources to get you started
● Serverless Framework blog
○ https://serverless.com/blog/
● Serverless Stack
○ https://serverless-stack.com/
● FooBar YouTube channel
○ https://www.youtube.com/foobar-codes
● “Serverless Applications on AWS” Manning course
○ http://bit.ly/serverless-apps-aws