What is Serverless? What is BaaS and FaaS? That presentation give an introduction to those concepts and explains what are there benefits and drawbacks.
4. CleverToday
What is the Cloud?
“Cloud computing is on-demand access to virtualized IT
resources that are housed outside of your own data
center, shared by others, simple to use, paid for via
subscription, and accessed over the Web.”
- John Foley, Information Week IaaS
5. CleverToday
What is the Cloud?
“Cloud computing is on-demand access to virtualized IT
resources that are housed outside of your own data
center, shared by others, simple to use, paid for via
subscription, and accessed over the Web.”
- John Foley, Information Week IaaS
10. CleverToday
Backend as a Service
• 3rd party applications / services in the cloud to manage
server-side logic and state
• Application using them were the first called Serverless
• Rich client applications (SPA or mobile apps)
13. CleverToday
Functions as a Service
• Server-side logic written by the application developer
• Run in stateless compute containers
• Event-triggered
• Ephemeral (one or more invocation)
• Fully managed by a 3rd party
24. CleverToday
#NoOps?
• Serverless might mean ‘No internal Sys Admin’
• But ops are still recommended for:
• Monitoring
• Deployments
• Security
• And everything they never have time to focus on :-)
26. CleverToday
Reduced operational cost
• Economy of scale
• BaaS:
• Less development
• Less infrastructure
• Less ops
• FaaS:
• Only pay for the compute that you need!
33. CleverToday
Conclusion
• Serverless systems are still in their infancy
• Push a better thinking of the architecture
• Micro-services!
• Reduce time-to-market
• Ready for production?
• Apache OpenWhisk (by IBM)!