From microservices to nanoservices
Florin Olariu
“Alexandru Ioan Cuza”, University of Iași Department of Computer Science
About me
23+ years in field
Head Of Development/Domain Architect – Centric IT Solutions Romania
Professor Collaborator – Computer Science Faculty Iasi
Agenda
Intro
What is serverless computing?
Serverless frameworks
Demo 1
Demo 2
Intro
Intro
Intro
Intro
Intro
Intro
Intro
What is serverless computing?
What is serverless computing?
•
No operating systems to configure or manageWhat is serverless computing?
•
No operating systems to configure or manage•
Pay-per-invocation billing modelWhat is serverless computing?
•
No operating systems to configure or manage•
Pay-per-invocation billing model•
Ability to automatically scale with usageWhat is serverless computing?
•
No operating systems to configure or manage•
Pay-per-invocation billing model•
Ability to automatically scale with usage•
Built-in availability and fault toleranceServerless frameworks
Serverless frameworks
Serverless frameworks
•
Apex•
Serverless•
ClaudiaJS•
Kappa•
SAM (Serverless Application Model from AWS)•
Chalice (from AWS)•
ZappaServerless frameworks
•
https://serverless.com/Demo 1
•
Microsoft Azure - Azure PortalDemo 2
•
https://github.com/markheath/funcs-todo-csharpResources
• Microservices
– http://microservices.io/
– https://martinfowler.com/articles/microservices.html