Serverless Meetup SF - Lambda@Edge (Serverless & Originless on AWS)
Adopting Serverless with AWS and TIBCO · Leon Stigter, Developer Advocate and Serverless...
Transcript of Adopting Serverless with AWS and TIBCO · Leon Stigter, Developer Advocate and Serverless...
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!