Serverless π
@mykolaskrup
mkrup.com
Mykolas Krupauskas
Programming is a freaking superpowerπ¦ΈββοΈ===π¨βπ»
Building web applications is great
Β
But we need to host our web apps somewhere
Otherwise they are useless
Brief history of servers β³
1. Owning a physical server π₯
Expensive
Β
Scales Poorly
Managing Headache
Uptime Problems
2. Managing a VM in the cloud β
Charged
Per
Second
Scaling
Still
Bad
Manage
Other
Software
3. Going Serverless π₯π«
We are not getting rid of servers...
Serverless means servers you don't have to worry about
Β
You just need to write the code
Β
Serverless is functions as a service
Β
Run code in response to some event
Β
The benefits of Serverless
Β
Charges you for the resources you use
Massive savings πΈ
Automatic scaling to meet demand
My app is taking off! π
Automatic scaling down
Don't pay for idle time β
No infrastructure to manage
Just focus on your app π±βπ»
Super high availability
Servers are never down β¨
Demo time
ππ¨βπ»ππ₯π€¦ββοΈπ€¦ββοΈπ€¦ββοΈβ¨
Mateusz made an API in 25 minutes
I bet we can make one faster with Serverless π₯β‘
Easiest most cost-effective way to deploy backend code that scales
Thanks π
@mykolaskrup
mkrup.com
Mykolas Krupauskas
serverless-talk
By Mykolas Krupauskas
serverless-talk
- 1,059