adopting serverless with aws and tibco · leon stigter, developer advocate and serverless...

Post on 13-May-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Leon Stigter, Developer Advocate and Serverless Enthusiast, TIBCO

Chris Munns, Senior Developer Advocate - Serverless Amazon Web Services

Adopting Serverless with AWS and TIBCO

©Copyright2000-2017TIBCOSoftwareInc.

LeonStigterDeveloperAdvocateandServerless

EnthusiastTIBCO

ChrisMunnsSeniorDeveloperAdvocate-

ServerlessAmazonWebServices

©Copyright2000-2017TIBCOSoftwareInc.

Whatisserverless?

4

Serverless means…

© Copyright 2018 TIBCO Software Inc.

Scales with usage

Never pay for idle

No servers to provision Or manage

Availability and Fault-tolerance built in

5

Serverless applications

© Copyright 2018 TIBCO Software Inc.

Event Source Function Services (Anything)

AWS Lambda™

6

Serverless means…

© Copyright 2018 TIBCO Software Inc.

Scales with usage

Never pay for idle

No servers to provision Or manage

Availability and Fault-tolerance built in

© Copyright 2018 TIBCO Software Inc.

Project Flogo®

Ultralight Edge Microservices Framework

Build smarter with Edge Machine

Learning

10-50x lighter than Java, .NET or

Node.js

Visually model & test flows as functions

Event-driven design with 1st-class support

for AWS Lambda

100% Open Source with zero lock-in

©Copyright2000-2017TIBCOSoftwareInc.

Monolithstomicroservices?

9

Splitting monoliths 5 years ago

© Copyright 2018 TIBCO Software Inc.

REST JSON

Fast Binary Encodings

10

Microservices to functions

© Copyright 2018 TIBCO Software Inc.

Standard building brick services provide standardized platform capabilities

Amazon API Gateway

Amazon SQS

Amazon DynamoDB

Amazon Kinesis

Amazon S3

Amazon SNS

© Copyright 2018 TIBCO Software Inc.

12

Microservices to functions

© Copyright 2018 TIBCO Software Inc.

Standard building brick services provide standardized platform capabilities

Amazon API Gateway

Amazon SQS

Amazon DynamoDB

Amazon Kinesis

Amazon S3

Amazon SNS

©Copyright2000-2017TIBCOSoftwareInc.

FaaSversusevent-drivencompute?

© Copyright 2018 TIBCO Software Inc.

Event-Driven Compute

Functions as a Service

Serverless FaaS

Lambda

©Copyright2000-2017TIBCOSoftwareInc.

Usecasesforserverless?

16

Common serverless use cases

© Copyright 2018 TIBCO Software Inc.

•  Static websites

•  Complex web apps

•  Package for Flask and Express

Web applications

•  Apps and services

•  Mobile

•  IoT

Backends

•  Real-time

•  MapReduce

•  Batch

Data processing

•  Powering chatbot logic

Chatbots

•  Powering voice-enabled apps

•  Alexa Skills Kit

Amazon Alexa

•  Policy engines

•  Extending AWS services

•  Infrastructure management

IT automation

17

Rethink cloud economics

© Copyright 2018 TIBCO Software Inc.

Flogo® on AWS Lambda

10¢ for 1.5M Requests

Note: Uses public pricing available for AWS Lambda on https://aws.amazon.com/lambda/pricing/ and based on all kinds of Flogo functions that run within the minimum 128MB memory and 100 ms billing duration. Estimated paid pricing based on public pricing from AWS Lambda

© Copyright 2018 TIBCO Software Inc.

©Copyright2000-2017TIBCOSoftwareInc.

Questions?

©Copyright2000-2017TIBCOSoftwareInc.

@LeonStigter @ChrisMunns

TryFlogo+Lambda:bit.ly/flogolambda

21

Thankyou!

top related