SlideShare a Scribd company logo
1 of 48
Download to read offline
Serverless:
Past, Present, and Future
Dr. Tim Wagner
Co-founder and CEO, Vendia
The Past: The Age of PaaS
2013: The Age of PaaS and the Dawn of Serverless
It’s 2013, and the world is obsessed with the wrong question...
“What’s the easiest way to deploy
a monolithic web app onto a farm
of servers?”
Answers:
● Heroku
● Beanstalk
● Azure PaaS
● Google AppEngine
● Engine Yard
● ...
Better questions:
What’s a simple model for
running code in the cloud?
Can running code be as simple
as using S3?
How can we add event-based
reactors to cloud activities?
Answer
Serverless functions
AWS Lambda, circa 2015
Events Mobile IT automation
(cron jobs)
λ
% for file in x y z …
% do
%
Unlocks the
early market!
The Present: The Age of Features
The Present: The Age of Features
DB Connectors
Infinite file storage (aka
AWS Lambda+EFS)
HTTP Front End
(Google CloudRun)
Workflows (Azure
Durable Functions)
AWS Lambda
Savings Plan
SLAs
Monitoring (XRay,
Thundra, Lumigo)
SQS FIFO Event
Sources
Event Hubs
Enterprise Development
(Stackery, Serverless
Framework)
What are the wrong questions in 2020?
“Can I run a function for a week?”
“How do you run serverless on-
prem?”
“Is Kubernetes Serverless?”
“Can I port my rails monolith to
Lambda?
The right question today? ...
Q: Why are servers and containers
still attractive to smart, overworked
developers free to choose any
technology?
A: Because the search for simplicity
and power is far from over.
Simplicity
Flexibility
The Tricky Balance
2019 re:Invent: Making Lambda competitive with Servers
Customer Need re:Invent Launch
“Guaranteed low latency” Provisioned Capacity
“Use SQL DBs effectively” DB Connection Pooling
“Get rid of cold starts” “Instant on” VPC
Simplicity
Flexibility
!!
!
Complexity
Mini servers
server: n. Any long-lived bundle of configuration and state unrelated to
your business that requires operational attention for your app to survive.
Tim’s 2020 AWS wishlist:
● 1ms billing and Lambda Spot
● stable & proportional network bandwidth
● gRPC support everywhere
● built-in layers for popular languages & libraries
● Copy command, “global” Lambdas
● easy-to-use “exactly once” switch
● “sticky” streaming data (Lambda-to-Kinesis shard affinity)
● Finish Step Functions - resource policies, cross-account & cross-region tasks,
debugger, more service integrations, lower prices, …
(Read the full list at https://medium.com/@timawagner/tims-take-re-invent-2020-serverless-wishlist-7f0756da4cd0)
Ecosystems are Critical to Enterprise Adoption
AWS
Stackery
Serverless
Framework
Thundra
Lumigo
vfunction
Epsagon stdlib
PureSec
The Future
Moore’s Law is dead
(for CPUs and memory)
Source
Moore’s Law is dead alive for networking!
Key Insight #1
Stagnant CPU & memory +
faster networking favors
distributed systems over shared
memory for parallel algorithms
Key Insight #2
Where is a ton of silicon
connected with high-speed
networks in an easy-to-use
packaging?
AWS Lambda!
But,...
Distributed computing research models capacity as fixed
but time as unlimited.
With serverless, time is limited, but
capacity is effectively infinite.
Time for some new research!
The Future
1. Supercomputers are
serverless.
2. Infrastructure goes SaaS.
How many engineers does it take to
start a software company?
2000: 50-100
Build a data center from hardware
2015: 10-20
Build a distributed system out of EC2s
2020: 1-4
Build an app from managed services
Classic SaaS Makes Everyone Happy:
Customer gets
Leverage
● Lets 1 person do
the work of 10
● APIs versus staff
● “Experts in a
box”
● No deploys!
Both get
Abstraction
● Customer UI: “Run payroll”
● Backoffice:
○ File taxes
○ Run computations
○ Integrate with accounting
○ …
Company gets
Multi-tenancy
● Stand up one
database, serve 1M
customers with it
● Marginal customer
cost ~$0
● No customer
environment woes!
Can this apply to “infrastructure” products?
Customer gets
Leverage
● Lets 1 person do
the work of 10
● APIs versus staff
● “Experts in a box”
● No deploys!
Both get Abstraction
● Customer UI:
“invoke”
● Backoffice:
○ Security checks
○ Scale capacity
○ Keep servers alive
○ Routing
○ Requests
○ Latency
optimization...
Company gets Multi-
tenancy
Uh oh. That means
customers share
accounts.
Can this apply to “infrastructure” products?
Customer gets
Leverage
● Lets 1 person do
the work of 10
● APIs versus staff
● “Experts in a box”
Hell yeah!
Both get Abstraction
● Customer UI:
“invoke”
● Backoffice:
○ Security checks
○ Scale capacity
○ Keep servers alive
○ Routing
○ Requests
○ Latency
optimization...
Company gets Multi-
tenancy
Uh oh.
Noisy neighbors,
shared limits and
throttles, security
issues, side-channel
attack concerns if you
run code, ...
STAMTI: Single-tenant accounts on Multi-tenanted Infrastructure
User Account 1 User Account 1Firewall
Single Tenant Accounts
● Same security model as deploying it
yourself
● Operational isolation - no “noisy
neighbors”, no shared throttles or
limits
● Precision billing
● Easy deployments with existing tech
(like the AWS CDK)
STAMTI: Single-tenant accounts on Multi-tenanted Infrastructure
User Account 1 User Account 1Firewall
Multi-Infrastructure Tenancy
● All the benefits of serverless resources:
low cost, built-in fault tolerance,
automatically scale per request
● Economies of scale - virtually
unbounded scaling coupled with low
marginal cost structure
● 100% utilization by design
Multi-tenanted, fully-managed services
The Future
1. Supercomputers are
serverless.
2. Infrastructure goes SaaS.
3. ???
2013: The wrong question is how to
deploy a monolithic web app better.
What’s the wrong question in 2020?
Answer:
How do I make my code portable?
“I can’t wait to port my code and data
from one public cloud to another!”
--said no one, ever
The right question: How can I share
data and code across companies,
clouds, and tech stacks?*
*and still get serverless benefits
Portability == least common denominator
Don’t port.
The right question: How can I share
data and code across companies,
clouds, and tech stacks?*
*and still get serverless benefits
Don’t port. Share.
The right question: How can I share
data and code across companies,
clouds, and tech stacks?*
*and still get serverless benefits
The Future
1. Supercomputers are
serverless.
2. Infrastructure goes SaaS.
3. Serverless apps get their
state back, go multi cloud
stack
company
region
account
Single-server
application
DegreeofScale
Centralized cloud
applications
Mobile and web
clients, conventional
blockchains
Single-server
application
Low Degree of Replication High
Mobile and web
clients, conventional
blockchains
Single-server
application
Centralized cloud
applications
Low Degree of Replication High
DegreeofScale
What if...
Mobile and web
clients, conventional
blockchains
Single-server
application
Centralized cloud
applications
Low Degree of Replication High
DegreeofScale
Serverless
Pros
scalable, pay-per-call, no
server hassles, ...
But…
Single account, single vendor,
(mostly) single region,
no built-in state support
DApps / Blockchains
Pros
cross-company, cross-cloud,
replicated state model
But…
Slow, can’t scale (single-box!!),
server hassles, hard to
integrate with public cloud,
requires learning new
languages, ...
Vendia
Universal
Apps
Cross-cloud,
cross-account
Serverless
Serverless
apps finally
get state!
Fast,
serverless
distributed
apps
Blockchains
finally get
hyperscale!
Vendia’s Serverless, Distributed Platform:
replicated NoSQL data & ledger, Serverless Smart Contracts using Functions
Vendia: A Cross-Cloud Decentralized Platform
Multi-account
Virtual Data
Lakes
ML training on
multi-party
data
Cross-company
Supply chain
solutions
Unis: A Simple Developer Experience
● Create a uni from a JSON schema in under 5 minutes - code-free!
● Use Lambdas for smart contracts - no learning Solidity
● Built-in ledger and database state with full replication, ACID semantics,
and cross-account / cross-cloud support - no DIY required
● Built-in web and mobile support using GraphQL - no framework clutter!
● SaaS deployment model - no installs, no maintenance
● 100% serverless implementation - scalable and fault tolerant by design
● ACID semantics, full support for blobs - no need to compromise for
multimedia and large data files
● Seamless integration with Amazon SQS, Amazon SNS, AWS Lambda,
Amazon API Gateway, Amazon S3, Amazon EFS and more!
● Azure and Google support coming soon
What can you build with Unis?
● Stateful serverless apps with built-in NoSQL data storage and
“out of the box” support for GraphQL clients
● Virtual data lakes that span public clouds
● Multi-account, multi-region event routers
● High-speed, low-latency ledgers and private blockchains
● “APIs on steroids”: GraphQL-based APIs that automatically
maintain consistent data with no extra coding effort
● Multi-region webapps
The Future
1. Supercomputers are
serverless.
2. Infrastructure goes SaaS.
3. Serverless apps get their
state back, go multi cloud
stack
company
region
account
Thank You!
Visit www.vendia.net to:
Download whitepapers and learn more
Sign up for our early access program - coming soon!
Join our mailing list and upcoming webinars
Follow us:
t: @VendiaH
linkedin.com/company/vendiaunis/
medium.com/@vendia

More Related Content

What's hot

Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)Amazon Web Services
 
Serverless: State of The Union I AWS Dev Day 2018
Serverless: State of The Union I AWS Dev Day 2018Serverless: State of The Union I AWS Dev Day 2018
Serverless: State of The Union I AWS Dev Day 2018AWS Germany
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命Amazon Web Services
 
Networking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless ApplicationsNetworking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless ApplicationsChris Munns
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Boaz Ziniman
 
Getting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless ComputingGetting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless ComputingAmazon Web Services
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals2nd Watch
 
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Amazon Web Services
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAmazon Web Services
 
Serverless on AWS: Architectural Patterns and Best Practices
Serverless on AWS: Architectural Patterns and Best PracticesServerless on AWS: Architectural Patterns and Best Practices
Serverless on AWS: Architectural Patterns and Best PracticesVladimir Simek
 
Data Design and Modeling for Microservices I AWS Dev Day 2018
Data Design and Modeling for Microservices I AWS Dev Day 2018Data Design and Modeling for Microservices I AWS Dev Day 2018
Data Design and Modeling for Microservices I AWS Dev Day 2018AWS Germany
 
使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)
使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)
使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)Amazon Web Services
 
Digital Transformation | AWS Webinar
Digital Transformation | AWS WebinarDigital Transformation | AWS Webinar
Digital Transformation | AWS WebinarAmazon Web Services
 
Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...
Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...
Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...Amazon Web Services
 
Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências - MCL...
Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências -  MCL...Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências -  MCL...
Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências - MCL...Amazon Web Services
 
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...Amazon Web Services
 
Breaking the Monolith Road to Containers
Breaking the Monolith Road to ContainersBreaking the Monolith Road to Containers
Breaking the Monolith Road to ContainersAmazon Web Services
 
Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)Amazon Web Services
 
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用Amazon Web Services
 
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...Amazon Web Services
 

What's hot (20)

Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
Amazon Redshift 與 Amazon Redshift Spectrum 幫您建立現代化資料倉儲 (Level 300)
 
Serverless: State of The Union I AWS Dev Day 2018
Serverless: State of The Union I AWS Dev Day 2018Serverless: State of The Union I AWS Dev Day 2018
Serverless: State of The Union I AWS Dev Day 2018
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命
 
Networking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless ApplicationsNetworking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless Applications
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28
 
Getting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless ComputingGetting Started with AWS Lambda and Serverless Computing
Getting Started with AWS Lambda and Serverless Computing
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
 
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 
Serverless on AWS: Architectural Patterns and Best Practices
Serverless on AWS: Architectural Patterns and Best PracticesServerless on AWS: Architectural Patterns and Best Practices
Serverless on AWS: Architectural Patterns and Best Practices
 
Data Design and Modeling for Microservices I AWS Dev Day 2018
Data Design and Modeling for Microservices I AWS Dev Day 2018Data Design and Modeling for Microservices I AWS Dev Day 2018
Data Design and Modeling for Microservices I AWS Dev Day 2018
 
使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)
使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)
使用 AWS EKS 打造高效原生雲端 (Cloud Native ) 設計 (Level 400)
 
Digital Transformation | AWS Webinar
Digital Transformation | AWS WebinarDigital Transformation | AWS Webinar
Digital Transformation | AWS Webinar
 
Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...
Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...
Building Massively Parallel Event-Driven Architectures (SRV373-R1) - AWS re:I...
 
Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências - MCL...
Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências -  MCL...Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências -  MCL...
Machine Learning e Amazon SageMaker: Algoritmos, Modelos e Inferências - MCL...
 
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
 
Breaking the Monolith Road to Containers
Breaking the Monolith Road to ContainersBreaking the Monolith Road to Containers
Breaking the Monolith Road to Containers
 
Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)
 
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
 
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
Become a Serverless Black Belt - Optimizing Your Serverless Applications - AW...
 

Similar to AWS Serverless Community Day Keynote and Vendia Launch 6-26-2020

Serverless at Lifestage
Serverless at LifestageServerless at Lifestage
Serverless at LifestageBATbern
 
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석Amazon Web Services Korea
 
Cloud On-Ramp Project Briefing
Cloud On-Ramp Project BriefingCloud On-Ramp Project Briefing
Cloud On-Ramp Project BriefingRobert McDermott
 
Pragmatic Approach to Microservices and Cell-based Architecture
Pragmatic Approach to Microservices and Cell-based Architecture Pragmatic Approach to Microservices and Cell-based Architecture
Pragmatic Approach to Microservices and Cell-based Architecture Andrew Blades
 
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...RapidValue
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recapCloudHesive
 
Microservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problemsMicroservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problemsŁukasz Sowa
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...Javier García Magna
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAmazon Web Services
 
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...Gary Arora
 
Skillenza Build with Serverless Challenge - Advanced Serverless Concepts
Skillenza Build with Serverless Challenge -  Advanced Serverless ConceptsSkillenza Build with Serverless Challenge -  Advanced Serverless Concepts
Skillenza Build with Serverless Challenge - Advanced Serverless ConceptsDhaval Nagar
 
Cloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingCloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingPatrice Kerremans
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesTobyWilman
 
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS SummitDiscover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS SummitAmazon Web Services
 
Serverless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-upServerless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-upMark Hinkle
 
Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond Mark Hinkle
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud ProvidersSabapathy Murthi
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupBoaz Ziniman
 
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSService Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSSoftware Guru
 

Similar to AWS Serverless Community Day Keynote and Vendia Launch 6-26-2020 (20)

Serverless at Lifestage
Serverless at LifestageServerless at Lifestage
Serverless at Lifestage
 
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
[AWS Dev Day] 기조연설 – Olivier Klein AWS 신기술 부문 책임자, 정성권 삼성전자 수석
 
Cloud On-Ramp Project Briefing
Cloud On-Ramp Project BriefingCloud On-Ramp Project Briefing
Cloud On-Ramp Project Briefing
 
Pragmatic Approach to Microservices and Cell-based Architecture
Pragmatic Approach to Microservices and Cell-based Architecture Pragmatic Approach to Microservices and Cell-based Architecture
Pragmatic Approach to Microservices and Cell-based Architecture
 
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recap
 
Microservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problemsMicroservices - opportunities, dilemmas and problems
Microservices - opportunities, dilemmas and problems
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data Analytics
 
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
 
Skillenza Build with Serverless Challenge - Advanced Serverless Concepts
Skillenza Build with Serverless Challenge -  Advanced Serverless ConceptsSkillenza Build with Serverless Challenge -  Advanced Serverless Concepts
Skillenza Build with Serverless Challenge - Advanced Serverless Concepts
 
Cloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computingCloud Spotting 2017: An overview of cloud computing
Cloud Spotting 2017: An overview of cloud computing
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - Slides
 
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS SummitDiscover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
 
Demistifying serverless on aws
Demistifying serverless on awsDemistifying serverless on aws
Demistifying serverless on aws
 
Serverless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-upServerless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-up
 
Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud Providers
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
 
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSService Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
 

Recently uploaded

Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive ReviewRevolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Reviewjw364beach
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
oracle 23c new features for developer and dba
oracle 23c new features for developer and dbaoracle 23c new features for developer and dba
oracle 23c new features for developer and dbaRemote DBA Services
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxRTS corp
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...OnePlan Solutions
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxAS Design & AST.
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Business Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business AnalysisBusiness Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business AnalysisDEEPRAJ PATHAK
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
logical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxlogical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxRemote DBA Services
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 

Recently uploaded (20)

Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive ReviewRevolutionize Your Video Editing with InVideo.io: A Comprehensive Review
Revolutionize Your Video Editing with InVideo.io: A Comprehensive Review
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
oracle 23c new features for developer and dba
oracle 23c new features for developer and dbaoracle 23c new features for developer and dba
oracle 23c new features for developer and dba
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptx
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptx
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Business Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business AnalysisBusiness Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business Analysis
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
logical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxlogical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptx
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 

AWS Serverless Community Day Keynote and Vendia Launch 6-26-2020

  • 1. Serverless: Past, Present, and Future Dr. Tim Wagner Co-founder and CEO, Vendia
  • 2. The Past: The Age of PaaS
  • 3. 2013: The Age of PaaS and the Dawn of Serverless
  • 4. It’s 2013, and the world is obsessed with the wrong question... “What’s the easiest way to deploy a monolithic web app onto a farm of servers?” Answers: ● Heroku ● Beanstalk ● Azure PaaS ● Google AppEngine ● Engine Yard ● ...
  • 5. Better questions: What’s a simple model for running code in the cloud? Can running code be as simple as using S3? How can we add event-based reactors to cloud activities? Answer Serverless functions
  • 6. AWS Lambda, circa 2015 Events Mobile IT automation (cron jobs) λ % for file in x y z … % do % Unlocks the early market!
  • 7. The Present: The Age of Features
  • 8. The Present: The Age of Features DB Connectors Infinite file storage (aka AWS Lambda+EFS) HTTP Front End (Google CloudRun) Workflows (Azure Durable Functions) AWS Lambda Savings Plan SLAs Monitoring (XRay, Thundra, Lumigo) SQS FIFO Event Sources Event Hubs Enterprise Development (Stackery, Serverless Framework)
  • 9. What are the wrong questions in 2020? “Can I run a function for a week?” “How do you run serverless on- prem?” “Is Kubernetes Serverless?” “Can I port my rails monolith to Lambda?
  • 10. The right question today? ... Q: Why are servers and containers still attractive to smart, overworked developers free to choose any technology? A: Because the search for simplicity and power is far from over.
  • 12. 2019 re:Invent: Making Lambda competitive with Servers Customer Need re:Invent Launch “Guaranteed low latency” Provisioned Capacity “Use SQL DBs effectively” DB Connection Pooling “Get rid of cold starts” “Instant on” VPC
  • 14. Complexity Mini servers server: n. Any long-lived bundle of configuration and state unrelated to your business that requires operational attention for your app to survive.
  • 15. Tim’s 2020 AWS wishlist: ● 1ms billing and Lambda Spot ● stable & proportional network bandwidth ● gRPC support everywhere ● built-in layers for popular languages & libraries ● Copy command, “global” Lambdas ● easy-to-use “exactly once” switch ● “sticky” streaming data (Lambda-to-Kinesis shard affinity) ● Finish Step Functions - resource policies, cross-account & cross-region tasks, debugger, more service integrations, lower prices, … (Read the full list at https://medium.com/@timawagner/tims-take-re-invent-2020-serverless-wishlist-7f0756da4cd0)
  • 16. Ecosystems are Critical to Enterprise Adoption AWS Stackery Serverless Framework Thundra Lumigo vfunction Epsagon stdlib PureSec
  • 18. Moore’s Law is dead (for CPUs and memory) Source
  • 19. Moore’s Law is dead alive for networking! Key Insight #1 Stagnant CPU & memory + faster networking favors distributed systems over shared memory for parallel algorithms Key Insight #2 Where is a ton of silicon connected with high-speed networks in an easy-to-use packaging? AWS Lambda!
  • 20. But,... Distributed computing research models capacity as fixed but time as unlimited. With serverless, time is limited, but capacity is effectively infinite. Time for some new research!
  • 21.
  • 22. The Future 1. Supercomputers are serverless. 2. Infrastructure goes SaaS.
  • 23. How many engineers does it take to start a software company? 2000: 50-100 Build a data center from hardware 2015: 10-20 Build a distributed system out of EC2s 2020: 1-4 Build an app from managed services
  • 24. Classic SaaS Makes Everyone Happy: Customer gets Leverage ● Lets 1 person do the work of 10 ● APIs versus staff ● “Experts in a box” ● No deploys! Both get Abstraction ● Customer UI: “Run payroll” ● Backoffice: ○ File taxes ○ Run computations ○ Integrate with accounting ○ … Company gets Multi-tenancy ● Stand up one database, serve 1M customers with it ● Marginal customer cost ~$0 ● No customer environment woes!
  • 25. Can this apply to “infrastructure” products? Customer gets Leverage ● Lets 1 person do the work of 10 ● APIs versus staff ● “Experts in a box” ● No deploys! Both get Abstraction ● Customer UI: “invoke” ● Backoffice: ○ Security checks ○ Scale capacity ○ Keep servers alive ○ Routing ○ Requests ○ Latency optimization... Company gets Multi- tenancy Uh oh. That means customers share accounts.
  • 26. Can this apply to “infrastructure” products? Customer gets Leverage ● Lets 1 person do the work of 10 ● APIs versus staff ● “Experts in a box” Hell yeah! Both get Abstraction ● Customer UI: “invoke” ● Backoffice: ○ Security checks ○ Scale capacity ○ Keep servers alive ○ Routing ○ Requests ○ Latency optimization... Company gets Multi- tenancy Uh oh. Noisy neighbors, shared limits and throttles, security issues, side-channel attack concerns if you run code, ...
  • 27. STAMTI: Single-tenant accounts on Multi-tenanted Infrastructure User Account 1 User Account 1Firewall Single Tenant Accounts ● Same security model as deploying it yourself ● Operational isolation - no “noisy neighbors”, no shared throttles or limits ● Precision billing ● Easy deployments with existing tech (like the AWS CDK)
  • 28. STAMTI: Single-tenant accounts on Multi-tenanted Infrastructure User Account 1 User Account 1Firewall Multi-Infrastructure Tenancy ● All the benefits of serverless resources: low cost, built-in fault tolerance, automatically scale per request ● Economies of scale - virtually unbounded scaling coupled with low marginal cost structure ● 100% utilization by design Multi-tenanted, fully-managed services
  • 29. The Future 1. Supercomputers are serverless. 2. Infrastructure goes SaaS. 3. ???
  • 30. 2013: The wrong question is how to deploy a monolithic web app better. What’s the wrong question in 2020?
  • 31. Answer: How do I make my code portable?
  • 32. “I can’t wait to port my code and data from one public cloud to another!” --said no one, ever
  • 33. The right question: How can I share data and code across companies, clouds, and tech stacks?* *and still get serverless benefits Portability == least common denominator
  • 34. Don’t port. The right question: How can I share data and code across companies, clouds, and tech stacks?* *and still get serverless benefits
  • 35. Don’t port. Share. The right question: How can I share data and code across companies, clouds, and tech stacks?* *and still get serverless benefits
  • 36. The Future 1. Supercomputers are serverless. 2. Infrastructure goes SaaS. 3. Serverless apps get their state back, go multi cloud stack company region account
  • 38. Mobile and web clients, conventional blockchains Single-server application Low Degree of Replication High
  • 39. Mobile and web clients, conventional blockchains Single-server application Centralized cloud applications Low Degree of Replication High DegreeofScale What if...
  • 40. Mobile and web clients, conventional blockchains Single-server application Centralized cloud applications Low Degree of Replication High DegreeofScale
  • 41. Serverless Pros scalable, pay-per-call, no server hassles, ... But… Single account, single vendor, (mostly) single region, no built-in state support
  • 42. DApps / Blockchains Pros cross-company, cross-cloud, replicated state model But… Slow, can’t scale (single-box!!), server hassles, hard to integrate with public cloud, requires learning new languages, ...
  • 44. Vendia’s Serverless, Distributed Platform: replicated NoSQL data & ledger, Serverless Smart Contracts using Functions Vendia: A Cross-Cloud Decentralized Platform Multi-account Virtual Data Lakes ML training on multi-party data Cross-company Supply chain solutions
  • 45. Unis: A Simple Developer Experience ● Create a uni from a JSON schema in under 5 minutes - code-free! ● Use Lambdas for smart contracts - no learning Solidity ● Built-in ledger and database state with full replication, ACID semantics, and cross-account / cross-cloud support - no DIY required ● Built-in web and mobile support using GraphQL - no framework clutter! ● SaaS deployment model - no installs, no maintenance ● 100% serverless implementation - scalable and fault tolerant by design ● ACID semantics, full support for blobs - no need to compromise for multimedia and large data files ● Seamless integration with Amazon SQS, Amazon SNS, AWS Lambda, Amazon API Gateway, Amazon S3, Amazon EFS and more! ● Azure and Google support coming soon
  • 46. What can you build with Unis? ● Stateful serverless apps with built-in NoSQL data storage and “out of the box” support for GraphQL clients ● Virtual data lakes that span public clouds ● Multi-account, multi-region event routers ● High-speed, low-latency ledgers and private blockchains ● “APIs on steroids”: GraphQL-based APIs that automatically maintain consistent data with no extra coding effort ● Multi-region webapps
  • 47. The Future 1. Supercomputers are serverless. 2. Infrastructure goes SaaS. 3. Serverless apps get their state back, go multi cloud stack company region account
  • 48. Thank You! Visit www.vendia.net to: Download whitepapers and learn more Sign up for our early access program - coming soon! Join our mailing list and upcoming webinars Follow us: t: @VendiaH linkedin.com/company/vendiaunis/ medium.com/@vendia