SlideShare uma empresa Scribd logo
1 de 179
Baixar para ler offline
Confusion in the land
of the serverless
Sam Newman
@samnewman
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
@samnewman
Sam Newman &
Associates
@samnewman
@samnewman
https://www.flickr.com/photos/joshuamckenty/2297179486/
@samnewman
@samnewman
https://www.flickr.com/photos/143601516@N03/28346073830/
@samnewman
@samnewman
#serverless
@samnewman
@samnewman
http://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/
@samnewman
http://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/
The phrase “serverless” doesn’t mean servers are no longer
involved. It simply means that developers no longer have to
think that much about them. Computing resources get used as
services without having to manage around physical capacities
or limits.
@samnewman
lambda launched
in 2014
@samnewman
Platform
@samnewman
Platform
WOW!
@samnewman
Platform
Yay, serverless!
WOW!
@samnewman
Platform
Yay, serverless!
So abstract
WOW!
@samnewman
Platform
Yay, serverless!
So abstract
Much PAYG
WOW!
@samnewman
Server Server Server Server
Platform
Yay, serverless!
So abstract
Much PAYG
WOW!
@samnewman
Server Server Server Server
Platform
Yay, serverless!
So abstract
Much PAYG
WOW!
Wat?
@samnewman
@samnewman
https://martinfowler.com/articles/serverless.html
@samnewman
Mike Roberts’ Definition Of Serverless
@samnewman
1. No management of server hosts or
server processes
Mike Roberts’ Definition Of Serverless
@samnewman
1. No management of server hosts or
server processes
2. Self auto-scale and auto-provision based
on load
Mike Roberts’ Definition Of Serverless
@samnewman
1. No management of server hosts or
server processes
2. Self auto-scale and auto-provision based
on load
3. Costs based on precise usage
Mike Roberts’ Definition Of Serverless
@samnewman
1. No management of server hosts or
server processes
2. Self auto-scale and auto-provision based
on load
3. Costs based on precise usage
4. Performance capabilities defined in terms
other than host size/count
Mike Roberts’ Definition Of Serverless
@samnewman
1. No management of server hosts or
server processes
2. Self auto-scale and auto-provision based
on load
3. Costs based on precise usage
4. Performance capabilities defined in terms
other than host size/count
5. Implicit high availability
Mike Roberts’ Definition Of Serverless
@samnewman
https://blog.symphonia.io/learning-lambda-1f25af64161c
@samnewman
@samnewman
@samnewman
FAAS
@samnewman
FAAS
@samnewman
FAAS BAAS
@samnewman
@samnewman
@samnewman
@samnewman
@samnewman
@samnewman
@samnewman
IAAS
@samnewman
IAAS
CAAS
@samnewman
IAAS
CAAS
PAAS
@samnewman
IAAS
CAAS
FAAS
PAAS BAAS
@samnewman
IAAS
CAAS
FAAS
PAAS BAAS
Serverless?
@samnewman
IAAS
CAAS
FAAS
PAAS BAAS
Serverless?
@samnewman
IAAS
CAAS
FAAS
PAAS BAAS
Serverless?
@samnewman
BASS?BASS?
@samnewman
*AAS
@samnewman
https://twitter.com/kelseyhightower/status/856272003963039744
@samnewman
http://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/
The phrase “serverless” doesn’t mean
servers are no longer involved. It simply
means that developers no longer have
to think that much about them.
@samnewman
Undifferentiated Heavy Lifting
@samnewmanhttps://www.flickr.com/photos/ibm_media/33838065805/
@samnewman
Resiliency
@samnewman
@samnewman
@samnewman
Risk
@samnewman
Risk
Market
Data
@samnewman
Risk
Market
Data
DB
@samnewman
https://www.flickr.com/photos/dennissylvesterhurd/4722435652/
@samnewman
Risk
Market
Data
DB
@samnewman
Risk
Market
Data
DB
@samnewman
@samnewman
DB
@samnewman
DB
Connection Pool
@samnewman
DB
Connection Pool
@samnewman
DB
Connection Pool
@samnewman
DB
Connection Pool
Connection pools
throttle load
@samnewman
DB
Connection Pool
Connection pools
throttle load
And allow for
load shedding
@samnewman
DB
@samnewman
DB
@samnewman
DB
@samnewman
DB
@samnewman
DB
@samnewman
@samnewman
@samnewman
@samnewman
@samnewman
But what about
hybrid apps?
@samnewman
@samnewman
Redis
@samnewman
Redis
@samnewman
Redis
@samnewman
Redis
@samnewman
@samnewman
Hitting 10K per
instance connection
limits!
@samnewmanhttps://www.flickr.com/photos/vax-o-matic/2545657717/
@samnewman
Risk
Circuit Breaker
@samnewman
Risk
Circuit Breaker
@samnewman
Risk
Circuit Breaker
@samnewman
Risk
Circuit Breaker
@samnewman
Risk
Circuit Breaker
@samnewman
Risk
Circuit Breaker
@samnewman
Risk
Circuit Breaker
@samnewman
Circuit breakers rely on
maintaining per-client
state across requests
Risk
Circuit Breaker
@samnewman
Risk
Market
Data
@samnewman
Risk
Market
Data
Throttling & Load shedding middleware?
@samnewman
@samnewman
Security
@samnewman
@samnewman
Friends don’t let
friends run
untrusted code in
containers
@samnewman
@samnewman
@samnewman
@samnewman
If your function isn’t
running, it’s not there…
@samnewman
If your function isn’t
running, it’s not there…
…and you’re running in
a sandbox anyway…
@samnewman
If your function isn’t
running, it’s not there…
…and you’re running in
a sandbox anyway…
Kinda
@samnewman
Demo Time!
@samnewman
http://dev.samn.io/serverless-confusion
https://www.slideshare.net/spnewman/confusion-in-the-land-of-
the-serverless-86856050/
@samnewman
Python
Function
@samnewman
Python
Function
@samnewman
Python
Function
@samnewman
Python
Function
API Gateway
@samnewman
@samnewman
Simple idea, painful in
practice
@samnewman
https://serverless.com/
@samnewman
Show the code
@samnewman
serverless?
@samnewman
resources:
Resources:
urlRedirectTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: urlRedirectTable
AttributeDefinitions:
- AttributeName: shortName
AttributeType: S
KeySchema:
- AttributeName: shortName
KeyType: HASH
ProvisionedThroughput:
ReadCapacityUnits: 1
WriteCapacityUnits: 1
@samnewman
resources:
Resources:
urlRedirectTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: urlRedirectTable
AttributeDefinitions:
- AttributeName: shortName
AttributeType: S
KeySchema:
- AttributeName: shortName
KeyType: HASH
ProvisionedThroughput:
ReadCapacityUnits: 1
WriteCapacityUnits: 1
@samnewman
Composable
Primitives
@samnewman
Developed by
independent teams
@samnewman
Amazon

RDS
@samnewman
Amazon

DynamoDB
Amazon

RDS
@samnewman
Amazon

DynamoDB
Amazon

RDS
Amazon
Redshift*
@samnewman
Amazon

DynamoDB
Amazon

RDS
Amazon
Kinesis
Amazon
Redshift*
@samnewman
Amazon

S3
Amazon

DynamoDB
Amazon

RDS
Amazon
Kinesis
Amazon
Redshift*
@samnewman
Amazon

S3
Amazon

DynamoDB
Amazon

RDS
Amazon
Kinesis
Amazon
Redshift*
@samnewman
Amazon

S3
Amazon

DynamoDB
Amazon

RDS
Amazon
Kinesis
Amazon
Redshift*
@samnewman
serverless framework
does it all!
@samnewman
ish
@samnewman
visibility?
@samnewman
feedback?
@samnewman
https://github.com/awslabs/aws-sam-local/
@samnewman
@samnewman
Lock-in?
@samnewmanhttps://www.flickr.com/photos/fallsroad/14244241233/
@samnewman
@samnewman
Don’t think lock-in,
think migration cost
@samnewman
Cost of migration
@samnewman
Cost of migration
@samnewman
Cost of migration
Blob storage
@samnewman
Cost of migration
Compute
Blob storage
@samnewman
Cost of migration
Compute
Blob storage
Load
balancers
@samnewman
Cost of migration
Compute
Blob storage
Load
balancers
FAAS
@samnewman
Cost of migration
Compute
Blob storage
Load
balancers
FAAS
BAAS
@samnewman
Pay now or pay later
@samnewman
Mixing vendors?
@samnewman
Abstractions?
@samnewman
@samnewman
@samnewman
@samnewman
provider:
name: aws
runtime: python3.6
iamRoleStatements:
- Effect: Allow
Action:
- dynamodb:Query
- dynamodb:Scan
- dynamodb:GetItem
- dynamodb:PutItem
- dynamodb:UpdateItem
- dynamodb:DeleteItem
Resource:
- { "Fn::GetAtt": ["urlRedirectTable", "Arn" ] }
@samnewman
resources:
Resources:
urlRedirectTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: urlRedirectTable
AttributeDefinitions:
- AttributeName: shortName
AttributeType: S
KeySchema:
- AttributeName: shortName
KeyType: HASH
ProvisionedThroughput:
ReadCapacityUnits: 1
WriteCapacityUnits: 1
@samnewman
@samnewman
service: redirect
@samnewman
service: redirect
functions:
hello:
handler: app.hello
events:
- http:
path: /{shortCode}
method: GET
- http:
path: /
method: GET
@samnewman
Leaky?
@samnewman
https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/
@samnewman
Lowest Common
Denominator?
@samnewman
@samnewman
https://github.com/openfaas/faas
@samnewman
https://github.com/openfaas/faas-netes
@samnewman
https://github.com/fission/fission
@samnewman
http://openwhisk.incubator.apache.org
@samnewman
https://github.com/open-lambda/open-lambda
@samnewmanhttps://www.flickr.com/photos/reavel/2496345250/
@samnewman
Agile
@samnewman
DevOps
Agile
@samnewman
Microservices
DevOps
Agile
@samnewman
I can’t use that, it’s
not #serverless!
@samnewman
“There is No Future with Fewer Servers”
- Luke Kanies
@samnewman
@samnewman
It’s just
abstractions…
@samnewman
It’s just
abstractions…
…all the way down
@samnewman
http://samnewman.io
@samnewman
Thank You!

Mais conteúdo relacionado

Mais procurados

From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro goto
Sam Newman
 
Testing & deploying microservices - XP Days Ukraine 2014
Testing & deploying microservices  - XP Days Ukraine 2014Testing & deploying microservices  - XP Days Ukraine 2014
Testing & deploying microservices - XP Days Ukraine 2014
Sam Newman
 

Mais procurados (20)

Confusion In The Land Of The Serverless
Confusion In The Land Of The ServerlessConfusion In The Land Of The Serverless
Confusion In The Land Of The Serverless
 
AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014
 
AppSec and Microservices
AppSec and MicroservicesAppSec and Microservices
AppSec and Microservices
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling Microservices
 
From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro goto
 
Testing & deploying microservices - XP Days Ukraine 2014
Testing & deploying microservices  - XP Days Ukraine 2014Testing & deploying microservices  - XP Days Ukraine 2014
Testing & deploying microservices - XP Days Ukraine 2014
 
Rip It Up - The Microservice Organisation
Rip It Up  - The Microservice OrganisationRip It Up  - The Microservice Organisation
Rip It Up - The Microservice Organisation
 
Feature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub WorldFeature Branches And Toggles In A Post-GitHub World
Feature Branches And Toggles In A Post-GitHub World
 
THE UX OF DATA - VISUALIZATION RESPONSIVE
THE UX OF DATA - VISUALIZATION RESPONSIVETHE UX OF DATA - VISUALIZATION RESPONSIVE
THE UX OF DATA - VISUALIZATION RESPONSIVE
 
The UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQueryThe UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQuery
 
Mobile apps at work for non for profit accountants aicpa
Mobile apps at work for non for profit accountants aicpaMobile apps at work for non for profit accountants aicpa
Mobile apps at work for non for profit accountants aicpa
 
Mobile Apps at Work for Non For Profit Accountants #AICPANFP
Mobile Apps at Work for Non For Profit Accountants #AICPANFPMobile Apps at Work for Non For Profit Accountants #AICPANFP
Mobile Apps at Work for Non For Profit Accountants #AICPANFP
 
Deploying and Testing Microservices
Deploying and Testing MicroservicesDeploying and Testing Microservices
Deploying and Testing Microservices
 
How Modern Software Architecture Benefits from Patterns Found in Natural Comp...
How Modern Software Architecture Benefits from Patterns Found in Natural Comp...How Modern Software Architecture Benefits from Patterns Found in Natural Comp...
How Modern Software Architecture Benefits from Patterns Found in Natural Comp...
 
Building better content creation with wysiwyg fields and custom formatters
Building better content creation with wysiwyg fields and custom formattersBuilding better content creation with wysiwyg fields and custom formatters
Building better content creation with wysiwyg fields and custom formatters
 
Cool Storytelling Tools
Cool Storytelling Tools Cool Storytelling Tools
Cool Storytelling Tools
 
Getting amped for amp
Getting amped for ampGetting amped for amp
Getting amped for amp
 

Semelhante a Confusion In The Land Of The Serverless - 90min Version

Thinking after that disaster in cloud
Thinking after that disaster in cloudThinking after that disaster in cloud
Thinking after that disaster in cloud
Amazon Web Services
 

Semelhante a Confusion In The Land Of The Serverless - 90min Version (20)

Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
Keynote: Sam Newman, Building Microservices | The Tyranny Of Data | Kafka Sum...
 
Common mistakes in serverless adoption
Common mistakes in serverless adoptionCommon mistakes in serverless adoption
Common mistakes in serverless adoption
 
AMP Accelerated Mobile Pages - The Next Generation SMX London 2017 Dawn Anderson
AMP Accelerated Mobile Pages - The Next Generation SMX London 2017 Dawn AndersonAMP Accelerated Mobile Pages - The Next Generation SMX London 2017 Dawn Anderson
AMP Accelerated Mobile Pages - The Next Generation SMX London 2017 Dawn Anderson
 
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
2019 06-25 - integrate 2019 US/UK - Sandro Pereira - BizTalk Server Fast and ...
 
Sam Newman_Designing For Habitability.pdf
Sam Newman_Designing For Habitability.pdfSam Newman_Designing For Habitability.pdf
Sam Newman_Designing For Habitability.pdf
 
Nobody Wants a Slow Website
Nobody Wants a Slow WebsiteNobody Wants a Slow Website
Nobody Wants a Slow Website
 
Deploying & operating microservices
Deploying & operating microservicesDeploying & operating microservices
Deploying & operating microservices
 
Automating Government
Automating GovernmentAutomating Government
Automating Government
 
Serverless a superpower for frontend developers
Serverless a superpower for frontend developersServerless a superpower for frontend developers
Serverless a superpower for frontend developers
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014
 
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
 
FinDev as a business advantage in the post covid19 economy
FinDev as a business advantage in the post covid19 economyFinDev as a business advantage in the post covid19 economy
FinDev as a business advantage in the post covid19 economy
 
How to build Spring services for Cloud Native platforms using the Open Servic...
How to build Spring services for Cloud Native platforms using the Open Servic...How to build Spring services for Cloud Native platforms using the Open Servic...
How to build Spring services for Cloud Native platforms using the Open Servic...
 
Thinking after that disaster in cloud
Thinking after that disaster in cloudThinking after that disaster in cloud
Thinking after that disaster in cloud
 
Parisjs fastvideoandimages
Parisjs fastvideoandimagesParisjs fastvideoandimages
Parisjs fastvideoandimages
 
Faster mobile sites
Faster mobile sitesFaster mobile sites
Faster mobile sites
 
Catchpoint Presents at Under the Radar 2013
Catchpoint Presents at Under the Radar 2013Catchpoint Presents at Under the Radar 2013
Catchpoint Presents at Under the Radar 2013
 
Digital Customer Experiences in the age of faceless applications
Digital Customer Experiences in the age of faceless applicationsDigital Customer Experiences in the age of faceless applications
Digital Customer Experiences in the age of faceless applications
 
Beautiful and Fast Images
Beautiful and Fast Images Beautiful and Fast Images
Beautiful and Fast Images
 
Waterford fast images
Waterford fast imagesWaterford fast images
Waterford fast images
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Último (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 

Confusion In The Land Of The Serverless - 90min Version