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

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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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]