Presentation shows how current Cloud looks like and how it will evolve with serverless technologies such as AWS Lambda, API Gateway and CloudFront.
Do we need servers?
Do we need regions?
No.
6. 18 Regions
52 Availability Zones
>100 available services
Compute, Storage, Database,
Networking/CDN, AR/VR, IoT,
Analytics, Security…
Amazon Web
Services
7. 15 Regions
44 Availability Zones
>50 available services
Compute, Storage, Database,
Networking/CDN, Big Data, Machine
Learning, APIs (Google Translate,
Image Recognition etc.)...
Google Cloud
Platform
8. 36 Regions
46 Availability Zones (!!!)
>100 available services
Compute, Networking, Storage,
Containers, Databases, Analytics, AI +
Machine Learning, IoT, Security
Microsoft Azure
9. 1 Region (Warsaw/Atman)
5 Availability Zones
<10 available services
Compute, Volume Storage, Object
Storage, Databases, Networking,
Monitoring
Oktawave
20. Serverless Revolution
AWS Lambda - run code without thinking about underlying
infrastructure
1. Crazy cheap
2. Multiple programming languages support
3. Highly-Scalable
4. Reliable
5. Fast
21. Serverless Revolution
AWS Lambda - run code without thinking about underlying
infrastructure
1. Crazy cheap
Free Tier: 1M requests per month & 400,000/GB-sec
Above: $0.0000002/request + $0.00001667/GB-sec
22. Serverless Revolution
AWS Lambda - run code without thinking about underlying
infrastructure
2. Multiple programming languages support: Node.js
(JavaScript), Python, Java (Java 8), C# (.NET Core), Go
(from 15.01.2018)
$ npm install serverless -g
$ serverless create --template hello-world
$ serverless deploy
23. Serverless Revolution
AWS Lambda - run code without thinking about underlying
infrastructure
3. Highly-Scalable out of the box
Default limit: 1,000 concurrent executions
Our Benchmark: 800 req/s per Node.js function
24. Serverless Revolution
AWS Lambda - run code without thinking about underlying
infrastructure
4. Reliable
100% uptime
in our Pingdom from start (7 months)
25. Serverless Revolution
AWS Lambda - run code without thinking about underlying
infrastructure
5. Fast
<1 ms
for Node.js Express “Hello World”
34. Thanks
Time for discussion :-)
- Serverless as a game-changer?
- Your ideas of using Serverless?
- Btw. Senior JavaScript/React Developer wanted! ;-)
Ref.: https://serverless.com/blog/how-droplr-scales-to-millions-serverless-framework/