Top Banner
From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University of Iași Department of Computer Science
24

From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Sep 21, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

From microservices to

nanoservices

Florin Olariu

“Alexandru Ioan Cuza”, University of Iași

Department of Computer Science

Page 2: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

About me

23+ years in field

Head Of Development/Domain Architect – Centric IT Solutions Romania

Professor Collaborator – Computer Science Faculty Iasi

Page 3: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Agenda

Intro

What is serverless computing?

Serverless frameworks

Demo 1

Demo 2

Page 4: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Intro

Page 5: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Intro

Page 6: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Intro

Page 7: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Intro

Page 8: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Intro

Page 9: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Intro

Page 10: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Intro

Page 11: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

What is serverless computing?

Page 12: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

What is serverless computing?

• No operating systems to configure or manage

Page 13: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

What is serverless computing?

• No operating systems to configure or manage

• Pay-per-invocation billing model

Page 14: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

What is serverless computing?

• No operating systems to configure or manage

• Pay-per-invocation billing model

• Ability to automatically scale with usage

Page 15: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

What 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 tolerance

Page 16: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Serverless frameworks

Page 17: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Serverless frameworks

Page 18: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Serverless frameworks

• Apex

• Serverless

• ClaudiaJS

• Kappa

• SAM (Serverless Application Model from AWS)

• Chalice (from AWS)

• Zappa

Page 19: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Serverless frameworks

• https://serverless.com/

Page 20: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Demo 1

• Microsoft Azure - Azure Portal

Page 21: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Demo 2

• https://github.com/markheath/funcs-todo-csharp

Page 22: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Resources

• Microservices

– http://microservices.io/

– https://martinfowler.com/articles/microservices.html

Page 23: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University
Page 24: From microservices to nanoservices - profs.info.uaic.roadiftene/Scoala/2019/ASET/Courses/From… · From microservices to nanoservices Florin Olariu “Alexandru Ioan Cuza”, University

Thanks!

[email protected]