CENTRIC IT SOLUTIONS

46
CENTRIC IT SOLUTIONS WE HELP SHAPE THE BEST OF YOU

Transcript of CENTRIC IT SOLUTIONS

Page 1: CENTRIC IT SOLUTIONS

CENTRIC IT SOLUTIONSWE HELP SHAPE THE BEST OF YOU

Page 2: CENTRIC IT SOLUTIONS

ABOUT ME

Page 3: CENTRIC IT SOLUTIONS

AGENDA

Page 4: CENTRIC IT SOLUTIONS

AGENDA

• The beginning

• Nowadays - serverless

• Tools

• Demystify serverless myths

• Intro Serverless architecture

• Creating REST API with Azure Functions

• Demo

• Recap

• Resources

Page 5: CENTRIC IT SOLUTIONS

The beginning …

Page 6: CENTRIC IT SOLUTIONS

The beginning …

Source : https://commons.wikimedia.org/w/index.php?curid=775153

Page 7: CENTRIC IT SOLUTIONS

The beginning …

Copyright: MITRE Corporation

Page 8: CENTRIC IT SOLUTIONS

Nowadays …

Page 9: CENTRIC IT SOLUTIONS

Nowadays …

• “Cloud computing is a model for enabling convenient, on-demand network access to a

shared pool of configurable computing resources (e.g., networks, servers, storage,

applications, and services) that can be rapidly provisioned and released with minimal

management effort or service provider interaction.”

Page 10: CENTRIC IT SOLUTIONS

Nowadays …

• On-demand self-service

• Broad network access

• Resource pooling

• Rapid elasticity

• Measured Service

Page 11: CENTRIC IT SOLUTIONS

Nowadays …

• Cloud Software as a Service (SaaS)

Page 12: CENTRIC IT SOLUTIONS

Nowadays …

• Cloud Software as a Service (SaaS)

• Cloud Platform as a Service (PaaS)

Page 13: CENTRIC IT SOLUTIONS

Nowadays …

• Cloud Software as a Service (SaaS)

• Cloud Platform as a Service (PaaS)

• Cloud Infrastructure as a Service (IaaS)

Page 14: CENTRIC IT SOLUTIONS

Nowadays …

Page 15: CENTRIC IT SOLUTIONS

Nowadays …

Page 16: CENTRIC IT SOLUTIONS

Nowadays …

Page 17: CENTRIC IT SOLUTIONS

TOOLS

Page 18: CENTRIC IT SOLUTIONS

TOOLS

• Visual Studio Code - https://code.visualstudio.com/download

Page 19: CENTRIC IT SOLUTIONS

TOOLS

• Visual Studio Code - https://code.visualstudio.com/download

• Azure Functions Core Tools - https://github.com/Azure/azure-

functions-core-tools

Page 20: CENTRIC IT SOLUTIONS

TOOLS

• Demo

Page 21: CENTRIC IT SOLUTIONS

TOOLS

• kahoot.it

Page 22: CENTRIC IT SOLUTIONS

TOOLS

• Exercise:– Add another parameter(like name) and test it using the browser

Page 23: CENTRIC IT SOLUTIONS

DEMYSTIFY SERVERLESS MYTHS

Page 24: CENTRIC IT SOLUTIONS

DEMYSTIFY SERVERLESS MYTHS

• kahoot.it

Page 25: CENTRIC IT SOLUTIONS

DEMYSTIFY SERVERLESS MYTHS

• #1: Serverless Means “No Servers”

Page 26: CENTRIC IT SOLUTIONS

DEMYSTIFY SERVERLESS MYTHS

• #1: Serverless Means “No Servers”

• #2: Serverless is another name for Functions as a Service

(FaaS)

Page 27: CENTRIC IT SOLUTIONS

DEMYSTIFY SERVERLESS MYTHS

• #1: Serverless Means “No Servers”

• #2: Serverless is another name for Functions as a Service

(FaaS)

• #3: Serverless means I can get rid of operations (NoOps)

Page 28: CENTRIC IT SOLUTIONS

DEMYSTIFY SERVERLESS MYTHS

• #1: Serverless Means “No Servers”

• #2: Serverless is another name for Functions as a Service

(FaaS)

• #3: Serverless means I can get rid of operations (NoOps)

• #4: Serverless is Docker/Kubernetes/Lambda/etc.

Page 29: CENTRIC IT SOLUTIONS

REALITY REGARDING SERVERLESS

Page 30: CENTRIC IT SOLUTIONS

REALITY REGARDING SERVERLESS

• “Serverless is any cloud-native service for implementing

application logic that allows the developer to focus on the app

and not think about servers.”

• Source - https://www.progress.com/blogs/what-serverless-

means-separating-fact-from-fiction

Page 31: CENTRIC IT SOLUTIONS

REALITY REGARDING SERVERLESS

• Serverless is Cloud Native

Page 32: CENTRIC IT SOLUTIONS

REALITY REGARDING SERVERLESS

• Serverless is Cloud Native

• Serverless is for focusing on the app, not servers

Page 33: CENTRIC IT SOLUTIONS

SERVERLESS ARCHITECTURE

Page 34: CENTRIC IT SOLUTIONS

Serverless architectures

• Source - https://martinfowler.com/articles/serverless.html

Page 35: CENTRIC IT SOLUTIONS

CREATING REST API WITH AZURE FUNCTIONS

Page 36: CENTRIC IT SOLUTIONS

CREATING REST API WITH AZURE FUNCTIONS• Demo – Create Airport Azure Function

Page 37: CENTRIC IT SOLUTIONS

CREATING REST API WITH AZURE FUNCTIONS• Demo – Get All Airports Azure Function

Page 38: CENTRIC IT SOLUTIONS

CREATING REST API WITH AZURE FUNCTIONS• Demo – Get By Id Airport Azure Function

Page 39: CENTRIC IT SOLUTIONS

CREATING REST API WITH AZURE FUNCTIONS• Demo – Update Airport Azure Function

Page 40: CENTRIC IT SOLUTIONS

CREATING REST API WITH AZURE FUNCTIONS• Demo – Delete Airport Azure Function

Page 41: CENTRIC IT SOLUTIONS

RECAP

Page 42: CENTRIC IT SOLUTIONS

RECAP

• Free discussion

Page 43: CENTRIC IT SOLUTIONS

RESOURCES

Page 44: CENTRIC IT SOLUTIONS

RESOURCES

Page 45: CENTRIC IT SOLUTIONS
Page 46: CENTRIC IT SOLUTIONS

Thank you!

[email protected]