SlideShare uma empresa Scribd logo
1 de 40
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless: State of the Union
Danilo Poccia
Principal Evangelist, Serverless
@danilop
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
THE SERVERLESS OPERATIONAL MODEL
No provisioning,
no management
Pay for value
Automatic
scaling
Highly available
and secure
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS SERVERLESS ADVANTAGE
Agility Total Cost efficiency
“The size of our team is half of what
is normally needed to build and
operate a site of this scale.” – Bustle
“Using AWS Lambda, we’ve
increased cost efficiency by a factor
of two.” – FINRA
Elasticity
“[We have] experienced near-zero
downtime and near-zero performance
degradation while serving 200-300
million IPO requests per month” -
Financial Engines
“What took us just a few days to build
using a serverless solution based on
AWS Lambda would have taken us six
months to build from scratch.”-
Edmunds
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
FOCUS ON DIFFERENTIATORS
Installing, configuring, and managing
my compute infrastructure is critical
to achieving my goals.
Having a standardized, flexible, and
on-demand compute environment is
critical to achieving my goals.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS SERVERLESS PORTFOLIO
APPLICATION PRIMITIVES – COMPUTE AND DATASTORES
AWS
Lambda
AWS
Fargate
Amazon
API Gateway
Amazon
SNS
Amazon
MQ
Amazon
SQS
AWS
Step Functions
APPLICATION INTEGRATION
DEVELOPER TOOLS
SECURITY AND ADMINISTRATION
Amazon Aurora
Serverless
Amazon
S3
Amazon
DynamoDB
AWS
AppSync
AWS
IAM
Amazon
Cognito
Amazon
Inspector
Amazon
VPC
Amazon
GuardDuty
AWS
CloudFormation
AWS
Cloud9
AWS
CloudTrail
Amazon
CloudWatch
AWS
X-Ray
AWS
CodePipeline
AWS
Config
AWS
SSO
AWS
Shield
AWS
WAF
Amazon
Kinesis
AWS Serverless
Application
Repository
Trends
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AN EXPANDING LIST OF SERVERLESS CUSTOMERS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EMERGING SERVERLESS MATURITY MODEL
AUGMENT
INFRASTRUCTURE
• Cron jobs
• Simple automation
• Extend AWS services
AUXILIARY
APPLICATIONS
• Internal
microservices
• Streaming
analytics
• Back office
workflows
BUSINESS CRITICAL
APPLICATIONS
• Time-sensitive processing
• User facing services
• IoT workflows
• Critical data workflows
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
processes 4,000 requests
per second
ingests, analyzes and
stores 17+ petabytes of
data per season
processes half a trillion
validations of stock
trades daily
executes 16 million
requests a month
processes tens of
billions of data
points monthly
SERVERLESS AT SCALE IS THE NEW NORM
API traffic to register and license
more than 47 million driver
records in Great Britain
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
High scale and resiliency at very low cost
Financial Engines is using AWS Lambda to power the core of its
computational “engines” which automate portfolio management
combined with access to human advisors.
Benefits of AWS Serverless
• Handles 200–300 million server requests per
month at rates of up to 60,000 per minute
• Reduced infrastructure costs by more than 90
percent
• Zero server downtime
Using AWS Lambda will
enable us to scale to serve
millions more who need
financial help.
Paul Gibson
Principal System Architect
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reduced cost and time, faster innovation
National Geographic uses AWS Serverless technologies to make 130
years of valuable accessible and discoverable.
Benefits of AWS Serverless
• Reduced development time by months
• Provides personalized access to 130 years of
multichannel content
• Leveraged managed services like Amazon
Rekognition and Amazon SNS to add
capabilities previously scoped out
The breadth of services
available on AWS gave us
the option to maximize our
agility and speed by
leapfrogging to serverless.
Nik Khilnani
Senior Director of Platform Development
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of AWS Serverless
• Reduces new-account provisioning time from
2 weeks to 10 minutes
• Provides complete visibility into all accounts’
security profiles
• Ensures uniform configurations and controls
Faster Time to Market
Autodesk goes serverless in the AWS Cloud, reduces account-creation
time by 99%
Going serverless with AWS
Lambda relieves us from
managing servers and lets
us concentrate on building
features.
Alan Williams
Enterprise Architect
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GROWING ECOSYSTEM
re:Invent Launches
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
WHAT DRIVES OUR PRIORITIES?
Excelling in service fundamentals
Availability, latency, security, scale and associated controls
Enabling new application development patterns
New patterns through events, workflows, functions, and APIs
Minimizing undifferentiated code
Eliminating duplicate code, increase reuse
Empowering serverless developers and operations
Meet developers and operations where they are, lead them where they need to be
Excelling in service fundamentals
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SERVICE FUNDAMENTALS: 2018 RECAP
Enhanced compliance regime
ü FEDRAMP for API Gateway and Lambda
ü HIPAA for Step Functions, Serverless Application Repository
ü GDPR for all services
Scale, availability, and pricing improvements
ü AWS Lambda SLA (99.95%)
ü API Gateway tiered pricing (as low as $1.51/million)
ü Increased Step Functions throughput (1,000 transitions/sec)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH : LAMBDA WITH FIRECRACKER
Security
Lightweight container
encapsulated with VM barrier
Workloads can run concurrently
with strong process isolation
Greater efficiencySpeed by design
Accelerates kernel loading to
reduce cold start times
User-space code <125ms and
150 microVMs /second/host
More processes can be run per
instance.
More efficient use of compute
resources.
Enabling new application
development patterns
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NEW APPLICATION PATTERNS: RECAP
Better event integration
across services
ü SQS as an event source for
Lambda
ü Kinesis fanout improvements
– up to 20 Lambda
consumers
ü 5X faster reads from Kinesis
to AWS Lambda
Increased limits for more resource
intensive workloads
ü 15 minute functions
ü Increase maximum payload size of
asynchronous events to 256KB
Richer API controls
• Private APIs
• Increased API limits
• Granular resource policies
• Cross account authorizers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
API GATEWAY CONNECTIVITY
To
From
Internet
Regional
AWS Service
Customer VPC
Customer VPC
Internet
Regional
AWS Service
Core Service
(Edge-optimized, public integrations)
Private VPC
Regional Endpoints
Regional Endpoints
+Private VPC
Private APIs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH: RICHER WORKFLOWS
Simplify building workloads such as
order processing, report generation,
and data analysis
Add services in minutes
Write and maintain less code
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SIMPLER INTEGRATION, LESS CODE
With serverless polling With new service integration
AWS
Lambda
functions
No
Lambda
functions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH: ALB INTEGRATION WITH LAMBDA
Enables easier transition from
existing compute stacks to
Lambda
Mix and match compute
options to build your backends
Robust load balancer controls
(health checks, programmable
rules engine, traffic shaping)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SOON: SERVERLESS WEBSOCKETS
Build real-time two-way
communication applications
like chat and streaming
dashboards
Serverless APIs to handle
connections and messages
transfer between users and
backend services
All existing API Gateway
integrations out of the box
Minimizing
undifferentiated code
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH: LAMBDA LAYERS
Lets functions easily share code -
Upload layer once, reference
within any function
Promote separation of
responsibilities, lets developers
iterate faster on writing business
logic
Built in support for secure sharing
by ecosystem
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH: NESTED APPS (SAR)
Deploy new architectures as a set of
serverless apps (nesting)
Foster best organizational practices
and reduce duplication of effort
Share components, modules and
full applications privately with
teams or publicly with others to
improve agility
Empower developers
and operations
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEVELOPERS AND OPERATIONS: 2018 RECAP
Better language selection
ü Added support for Go, Node
8, .NET core 2.1, Powershell
and Python 3.7 programming
languages
Powerful controls
ü API Gateway developer portal
(available in SAR & Github)
ü API Gateway WAF integration
ü API Gateway X-Ray support
Streamlined developer tooling
ü One click API Gateway endpoint
creation via console
ü SAM CLI open source and
Go debugger
ü SAR enhanced search and
private/public application filtering
ü SAR support for IAM, SQS, Step
Functions, Glue, Route53 and more
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
NEW: CUSTOM RUNTIMES
Bring any Linux compatible language
runtime;
Powered by new Runtime API -
Codifies the runtime calling
conventions and integration points
At launch powering Ruby support in
AWS Lambda, more runtimes from
partners (like Erlang)
Custom runtimes distributed as
“layers”
Layers Rule
Stack
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH: CROSS TOOLCHAIN APP VIEW
NEW: Application Views on the
Lambda Console let you view and
monitor all resources that
together make up your
application.
NEW: Toolkit for JetBrains’ IDEs -
IntelliJ and PyCharm - let
developers use their own tools to
create, test, step-through debug
and deploy serverless applications.
Other Important Launches
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH : DYNAMODB ON-DEMAND
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LAUNCH : DYNAMODB TRANSATIONS
SAR Nested Apps Example
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Nested Apps to Simplify Solving Recurring Problems
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Nested Apps in Your SAM template
TweetSource:
Type: AWS::Serverless::Application
Properties:
Location:
ApplicationId: arn:aws:serverlessrepo:us-east-1:077246666028:applications/
aws-serverless-twitter-event-source
SemanticVersion: 2.0.0
Parameters:
SearchText: '#serverless -filter:nativeretweets'
TweetProcessorFunctionName: !Ref MyFunction
SSMParameterPrefix: twitter-event-source
PollingFrequencyInMinutes: 1
BatchSize: 15
StreamModeEnabled: true
Serverless Application Repository ARN
Lambda function in the same template
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
@danilop

Mais conteúdo relacionado

Mais procurados

GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...
GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...
GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...Amazon Web Services
 
Introduction to Serverless
Introduction to ServerlessIntroduction to Serverless
Introduction to ServerlessSteven Bryen
 
ENT207-The Future of Enterprise IT.pdf
ENT207-The Future of Enterprise IT.pdfENT207-The Future of Enterprise IT.pdf
ENT207-The Future of Enterprise IT.pdfAmazon Web Services
 
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...Amazon Web Services
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Amazon Web Services
 
Monolithic to Microservices Demystified
Monolithic to Microservices DemystifiedMonolithic to Microservices Demystified
Monolithic to Microservices DemystifiedTom Laszewski
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journeyAmazon Web Services
 
Automating Compliance for Financial Institutions - AWS Summit SG 2017
Automating Compliance for Financial Institutions - AWS Summit SG 2017Automating Compliance for Financial Institutions - AWS Summit SG 2017
Automating Compliance for Financial Institutions - AWS Summit SG 2017Amazon Web Services
 
Big Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightBig Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightAmazon Web Services LATAM
 
How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018
How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018
How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018Amazon Web Services
 
Bridging the Datacentre to the Cloud- AWS Summit SG 2017
Bridging the Datacentre to the Cloud- AWS Summit SG 2017Bridging the Datacentre to the Cloud- AWS Summit SG 2017
Bridging the Datacentre to the Cloud- AWS Summit SG 2017Amazon Web Services
 
Embracing Flexible Work Styles with AWS- AWS Summit SG 2017
Embracing Flexible Work Styles with AWS- AWS Summit SG 2017Embracing Flexible Work Styles with AWS- AWS Summit SG 2017
Embracing Flexible Work Styles with AWS- AWS Summit SG 2017Amazon Web Services
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Amazon Web Services
 
Accelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform ServicesAccelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform ServicesAmazon Web Services
 
An Overview of Best Practices of Large-Scale Migrations - AWS Online Tech Talks
An Overview of Best Practices of Large-Scale Migrations - AWS Online Tech TalksAn Overview of Best Practices of Large-Scale Migrations - AWS Online Tech Talks
An Overview of Best Practices of Large-Scale Migrations - AWS Online Tech TalksAmazon Web Services
 
How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...
How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...
How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...Amazon Web Services
 

Mais procurados (20)

The Future of Enterprise IT
The Future of Enterprise IT The Future of Enterprise IT
The Future of Enterprise IT
 
GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...
GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...
GPSWKS409_GPS Accelerating Your Portfolio Migration to AWS Using AWS Migratio...
 
Introduction to Serverless
Introduction to ServerlessIntroduction to Serverless
Introduction to Serverless
 
Public Cloud Security Blueprint
Public Cloud Security BlueprintPublic Cloud Security Blueprint
Public Cloud Security Blueprint
 
ENT207-The Future of Enterprise IT.pdf
ENT207-The Future of Enterprise IT.pdfENT207-The Future of Enterprise IT.pdf
ENT207-The Future of Enterprise IT.pdf
 
aws basics
aws basicsaws basics
aws basics
 
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse ...
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
 
Monolithic to Microservices Demystified
Monolithic to Microservices DemystifiedMonolithic to Microservices Demystified
Monolithic to Microservices Demystified
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Automating Compliance for Financial Institutions - AWS Summit SG 2017
Automating Compliance for Financial Institutions - AWS Summit SG 2017Automating Compliance for Financial Institutions - AWS Summit SG 2017
Automating Compliance for Financial Institutions - AWS Summit SG 2017
 
Big Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of LightBig Data & Analytics - Innovating at the Speed of Light
Big Data & Analytics - Innovating at the Speed of Light
 
How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018
How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018
How to Sell on AWS Marketplace (GPSMP202) - AWS re:Invent 2018
 
Bridging the Datacentre to the Cloud- AWS Summit SG 2017
Bridging the Datacentre to the Cloud- AWS Summit SG 2017Bridging the Datacentre to the Cloud- AWS Summit SG 2017
Bridging the Datacentre to the Cloud- AWS Summit SG 2017
 
Embracing Flexible Work Styles with AWS- AWS Summit SG 2017
Embracing Flexible Work Styles with AWS- AWS Summit SG 2017Embracing Flexible Work Styles with AWS- AWS Summit SG 2017
Embracing Flexible Work Styles with AWS- AWS Summit SG 2017
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
 
Accelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform ServicesAccelerate your Cloud Success with Platform Services
Accelerate your Cloud Success with Platform Services
 
An Overview of Best Practices of Large-Scale Migrations - AWS Online Tech Talks
An Overview of Best Practices of Large-Scale Migrations - AWS Online Tech TalksAn Overview of Best Practices of Large-Scale Migrations - AWS Online Tech Talks
An Overview of Best Practices of Large-Scale Migrations - AWS Online Tech Talks
 
AWS Managed Services - BlazeClan Technologies
AWS Managed Services - BlazeClan TechnologiesAWS Managed Services - BlazeClan Technologies
AWS Managed Services - BlazeClan Technologies
 
How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...
How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...
How to Enable Single Sign On to Multiple AWS Accounts and Business Applicatio...
 

Semelhante a Serverless - State of the Union

Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Amazon Web Services
 
How can your business benefit from going Serverless
How can your business benefit from going ServerlessHow can your business benefit from going Serverless
How can your business benefit from going ServerlessAmazon Web Services
 
Building Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptxBuilding Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptxNelson Kimathi
 
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 SRV205 Architectures and Strategies for Building Modern Applications on AWS SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWSAmazon Web Services
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?Adrian Hornsby
 
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Amazon Web Services
 
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
 
Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28Amazon Web Services
 
Modern Applications Development on AWS
Modern Applications Development on AWSModern Applications Development on AWS
Modern Applications Development on AWSBoaz Ziniman
 
Accelerate Business Innovation Using AWS Serverless Technologies
Accelerate Business Innovation Using AWS Serverless TechnologiesAccelerate Business Innovation Using AWS Serverless Technologies
Accelerate Business Innovation Using AWS Serverless TechnologiesAmazon Web Services
 
Modern application architectures
Modern application architecturesModern application architectures
Modern application architecturesAmazon Web Services
 
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Amazon Web Services
 
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Amazon Web Services
 
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...MongoDB
 
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft BroadridgeAWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft BroadridgeAmazon Web Services
 
How to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsHow to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsAmazon 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
 
Introduction to Serverless on AWS
Introduction to Serverless on AWSIntroduction to Serverless on AWS
Introduction to Serverless on AWSAmazon Web Services
 
Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...
Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...
Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...Amazon Web Services
 
Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...
Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...
Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...Amazon Web Services
 

Semelhante a Serverless - State of the Union (20)

Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
 
How can your business benefit from going Serverless
How can your business benefit from going ServerlessHow can your business benefit from going Serverless
How can your business benefit from going Serverless
 
Building Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptxBuilding Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptx
 
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 SRV205 Architectures and Strategies for Building Modern Applications on AWS SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?
 
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
 
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
 
Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28
 
Modern Applications Development on AWS
Modern Applications Development on AWSModern Applications Development on AWS
Modern Applications Development on AWS
 
Accelerate Business Innovation Using AWS Serverless Technologies
Accelerate Business Innovation Using AWS Serverless TechnologiesAccelerate Business Innovation Using AWS Serverless Technologies
Accelerate Business Innovation Using AWS Serverless Technologies
 
Modern application architectures
Modern application architecturesModern application architectures
Modern application architectures
 
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
 
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
 
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
 
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft BroadridgeAWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
AWS FSI Symposium 2017 NYC - Moving at the Speed of Serverless ft Broadridge
 
How to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsHow to Build Scalable Serverless Applications
How to Build Scalable Serverless Applications
 
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
 
Introduction to Serverless on AWS
Introduction to Serverless on AWSIntroduction to Serverless on AWS
Introduction to Serverless on AWS
 
Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...
Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...
Vonage & Aspect: Transform Real-Time Communications & Customer Engagement (TL...
 
Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...
Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...
Ripping off the Bandage: Re-Architecting Traditional Three-Tier Monoliths to ...
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Serverless - State of the Union

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless: State of the Union Danilo Poccia Principal Evangelist, Serverless @danilop
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. THE SERVERLESS OPERATIONAL MODEL No provisioning, no management Pay for value Automatic scaling Highly available and secure
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS SERVERLESS ADVANTAGE Agility Total Cost efficiency “The size of our team is half of what is normally needed to build and operate a site of this scale.” – Bustle “Using AWS Lambda, we’ve increased cost efficiency by a factor of two.” – FINRA Elasticity “[We have] experienced near-zero downtime and near-zero performance degradation while serving 200-300 million IPO requests per month” - Financial Engines “What took us just a few days to build using a serverless solution based on AWS Lambda would have taken us six months to build from scratch.”- Edmunds
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. FOCUS ON DIFFERENTIATORS Installing, configuring, and managing my compute infrastructure is critical to achieving my goals. Having a standardized, flexible, and on-demand compute environment is critical to achieving my goals.
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS SERVERLESS PORTFOLIO APPLICATION PRIMITIVES – COMPUTE AND DATASTORES AWS Lambda AWS Fargate Amazon API Gateway Amazon SNS Amazon MQ Amazon SQS AWS Step Functions APPLICATION INTEGRATION DEVELOPER TOOLS SECURITY AND ADMINISTRATION Amazon Aurora Serverless Amazon S3 Amazon DynamoDB AWS AppSync AWS IAM Amazon Cognito Amazon Inspector Amazon VPC Amazon GuardDuty AWS CloudFormation AWS Cloud9 AWS CloudTrail Amazon CloudWatch AWS X-Ray AWS CodePipeline AWS Config AWS SSO AWS Shield AWS WAF Amazon Kinesis AWS Serverless Application Repository
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AN EXPANDING LIST OF SERVERLESS CUSTOMERS
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EMERGING SERVERLESS MATURITY MODEL AUGMENT INFRASTRUCTURE • Cron jobs • Simple automation • Extend AWS services AUXILIARY APPLICATIONS • Internal microservices • Streaming analytics • Back office workflows BUSINESS CRITICAL APPLICATIONS • Time-sensitive processing • User facing services • IoT workflows • Critical data workflows
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. processes 4,000 requests per second ingests, analyzes and stores 17+ petabytes of data per season processes half a trillion validations of stock trades daily executes 16 million requests a month processes tens of billions of data points monthly SERVERLESS AT SCALE IS THE NEW NORM API traffic to register and license more than 47 million driver records in Great Britain
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. High scale and resiliency at very low cost Financial Engines is using AWS Lambda to power the core of its computational “engines” which automate portfolio management combined with access to human advisors. Benefits of AWS Serverless • Handles 200–300 million server requests per month at rates of up to 60,000 per minute • Reduced infrastructure costs by more than 90 percent • Zero server downtime Using AWS Lambda will enable us to scale to serve millions more who need financial help. Paul Gibson Principal System Architect
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reduced cost and time, faster innovation National Geographic uses AWS Serverless technologies to make 130 years of valuable accessible and discoverable. Benefits of AWS Serverless • Reduced development time by months • Provides personalized access to 130 years of multichannel content • Leveraged managed services like Amazon Rekognition and Amazon SNS to add capabilities previously scoped out The breadth of services available on AWS gave us the option to maximize our agility and speed by leapfrogging to serverless. Nik Khilnani Senior Director of Platform Development
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Benefits of AWS Serverless • Reduces new-account provisioning time from 2 weeks to 10 minutes • Provides complete visibility into all accounts’ security profiles • Ensures uniform configurations and controls Faster Time to Market Autodesk goes serverless in the AWS Cloud, reduces account-creation time by 99% Going serverless with AWS Lambda relieves us from managing servers and lets us concentrate on building features. Alan Williams Enterprise Architect
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. GROWING ECOSYSTEM
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. WHAT DRIVES OUR PRIORITIES? Excelling in service fundamentals Availability, latency, security, scale and associated controls Enabling new application development patterns New patterns through events, workflows, functions, and APIs Minimizing undifferentiated code Eliminating duplicate code, increase reuse Empowering serverless developers and operations Meet developers and operations where they are, lead them where they need to be
  • 17. Excelling in service fundamentals
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. SERVICE FUNDAMENTALS: 2018 RECAP Enhanced compliance regime ü FEDRAMP for API Gateway and Lambda ü HIPAA for Step Functions, Serverless Application Repository ü GDPR for all services Scale, availability, and pricing improvements ü AWS Lambda SLA (99.95%) ü API Gateway tiered pricing (as low as $1.51/million) ü Increased Step Functions throughput (1,000 transitions/sec)
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH : LAMBDA WITH FIRECRACKER Security Lightweight container encapsulated with VM barrier Workloads can run concurrently with strong process isolation Greater efficiencySpeed by design Accelerates kernel loading to reduce cold start times User-space code <125ms and 150 microVMs /second/host More processes can be run per instance. More efficient use of compute resources.
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. NEW APPLICATION PATTERNS: RECAP Better event integration across services ü SQS as an event source for Lambda ü Kinesis fanout improvements – up to 20 Lambda consumers ü 5X faster reads from Kinesis to AWS Lambda Increased limits for more resource intensive workloads ü 15 minute functions ü Increase maximum payload size of asynchronous events to 256KB Richer API controls • Private APIs • Increased API limits • Granular resource policies • Cross account authorizers
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. API GATEWAY CONNECTIVITY To From Internet Regional AWS Service Customer VPC Customer VPC Internet Regional AWS Service Core Service (Edge-optimized, public integrations) Private VPC Regional Endpoints Regional Endpoints +Private VPC Private APIs
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH: RICHER WORKFLOWS Simplify building workloads such as order processing, report generation, and data analysis Add services in minutes Write and maintain less code
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. SIMPLER INTEGRATION, LESS CODE With serverless polling With new service integration AWS Lambda functions No Lambda functions
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH: ALB INTEGRATION WITH LAMBDA Enables easier transition from existing compute stacks to Lambda Mix and match compute options to build your backends Robust load balancer controls (health checks, programmable rules engine, traffic shaping)
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. SOON: SERVERLESS WEBSOCKETS Build real-time two-way communication applications like chat and streaming dashboards Serverless APIs to handle connections and messages transfer between users and backend services All existing API Gateway integrations out of the box
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH: LAMBDA LAYERS Lets functions easily share code - Upload layer once, reference within any function Promote separation of responsibilities, lets developers iterate faster on writing business logic Built in support for secure sharing by ecosystem
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH: NESTED APPS (SAR) Deploy new architectures as a set of serverless apps (nesting) Foster best organizational practices and reduce duplication of effort Share components, modules and full applications privately with teams or publicly with others to improve agility
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DEVELOPERS AND OPERATIONS: 2018 RECAP Better language selection ü Added support for Go, Node 8, .NET core 2.1, Powershell and Python 3.7 programming languages Powerful controls ü API Gateway developer portal (available in SAR & Github) ü API Gateway WAF integration ü API Gateway X-Ray support Streamlined developer tooling ü One click API Gateway endpoint creation via console ü SAM CLI open source and Go debugger ü SAR enhanced search and private/public application filtering ü SAR support for IAM, SQS, Step Functions, Glue, Route53 and more
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. NEW: CUSTOM RUNTIMES Bring any Linux compatible language runtime; Powered by new Runtime API - Codifies the runtime calling conventions and integration points At launch powering Ruby support in AWS Lambda, more runtimes from partners (like Erlang) Custom runtimes distributed as “layers” Layers Rule Stack
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH: CROSS TOOLCHAIN APP VIEW NEW: Application Views on the Lambda Console let you view and monitor all resources that together make up your application. NEW: Toolkit for JetBrains’ IDEs - IntelliJ and PyCharm - let developers use their own tools to create, test, step-through debug and deploy serverless applications.
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH : DYNAMODB ON-DEMAND
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LAUNCH : DYNAMODB TRANSATIONS
  • 37. SAR Nested Apps Example
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Nested Apps to Simplify Solving Recurring Problems
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Nested Apps in Your SAM template TweetSource: Type: AWS::Serverless::Application Properties: Location: ApplicationId: arn:aws:serverlessrepo:us-east-1:077246666028:applications/ aws-serverless-twitter-event-source SemanticVersion: 2.0.0 Parameters: SearchText: '#serverless -filter:nativeretweets' TweetProcessorFunctionName: !Ref MyFunction SSMParameterPrefix: twitter-event-source PollingFrequencyInMinutes: 1 BatchSize: 15 StreamModeEnabled: true Serverless Application Repository ARN Lambda function in the same template
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! @danilop