SlideShare a Scribd company logo
Confusion in the land
of the serverless
NDC Oslo 2017
Sam Newman
@samnewman#ndcoslo
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
@samnewman#ndcoslo
Sam Newman &
Associates
@samnewman#ndcoslo
Sam Newman &
Associates
(there are no associates)
@samnewman#ndcoslo
https://www.flickr.com/photos/maf04/31928696816/
@samnewman#ndcoslo https://www.flickr.com/photos/30478819@N08/32663448876/
@samnewman#ndcoslo
@samnewman#ndcoslo
https://www.flickr.com/photos/joshuamckenty/2297179486/
@samnewman#ndcoslo
@samnewman#ndcoslo
https://www.flickr.com/photos/143601516@N03/28346073830/
@samnewman#ndcoslo
@samnewman#ndcoslo
#serverless
@samnewman#ndcoslo
@samnewman#ndcoslo
http://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/
@samnewman#ndcoslo
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#ndcoslo
lambda launched
in 2014
@samnewman#ndcoslo
Platform
@samnewman#ndcoslo
Platform
WOW!
@samnewman#ndcoslo
Platform
Yay, serverless!
WOW!
@samnewman#ndcoslo
Platform
Yay, serverless!
So abstract
WOW!
@samnewman#ndcoslo
Platform
Yay, serverless!
So abstract
Much PAYG
WOW!
@samnewman#ndcoslo
Server Server Server Server
Platform
Yay, serverless!
So abstract
Much PAYG
WOW!
@samnewman#ndcoslo
Server Server Server Server
Platform
Yay, serverless!
So abstract
Much PAYG
WOW!
Wat?
@samnewman#ndcoslo
@samnewman#ndcoslo
https://martinfowler.com/articles/serverless.html
@samnewman#ndcoslo
Mike Roberts’ Definition Of
Serverless
@samnewman#ndcoslo
1. No management of server hosts or
server processes
Mike Roberts’ Definition Of
Serverless
@samnewman#ndcoslo
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#ndcoslo
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#ndcoslo
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#ndcoslo
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#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
FAAS
@samnewman#ndcoslo
FAAS
@samnewman#ndcoslo
FAAS BAAS
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
IAAS
@samnewman#ndcoslo
IAAS
CAAS
@samnewman#ndcoslo
IAAS
CAAS
PAAS
@samnewman#ndcoslo
IAAS
CAAS
FAAS
PAAS BAAS
@samnewman#ndcoslo
IAAS
CAAS
FAAS
PAAS BAAS
Serverless?
@samnewman#ndcoslo
IAAS
CAAS
FAAS
PAAS BAAS
Serverless?
@samnewman#ndcoslo
IAAS
CAAS
FAAS
PAAS BAAS
Serverless?
@samnewman#ndcoslo
BASS?BASS?
@samnewman#ndcoslo
*AAS
@samnewman#ndcoslo
https://twitter.com/kelseyhightower/status/856272003963039744
@samnewman#ndcoslo
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#ndcoslo
Undifferentiated Heavy Lifting
@samnewman#ndcoslo https://www.flickr.com/photos/ibm_media/33838065805/
@samnewman#ndcoslo
Resiliency
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
Risk
@samnewman#ndcoslo
Risk
Market
Data
@samnewman#ndcoslo
Risk
Market
Data
DB
@samnewman#ndcoslo
@samnewman#ndcoslo
https://www.flickr.com/photos/dennissylvesterhurd/4722435652/
@samnewman#ndcoslo
Risk
Market
Data
DB
@samnewman#ndcoslo
Risk
Market
Data
DB
@samnewman#ndcoslo
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
Connection Pool
@samnewman#ndcoslo
DB
Connection Pool
@samnewman#ndcoslo
DB
Connection Pool
@samnewman#ndcoslo
DB
Connection Pool
Connection pools
throttle load
@samnewman#ndcoslo
DB
Connection Pool
Connection pools
throttle load
And allow for
load shedding
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
DB
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
But what about
hybrid apps?
@samnewman#ndcoslo https://www.flickr.com/photos/vax-o-matic/2545657717/
@samnewman#ndcoslo
Risk
Circuit Breaker
@samnewman#ndcoslo
Risk
Circuit Breaker
@samnewman#ndcoslo
Risk
Circuit Breaker
@samnewman#ndcoslo
Risk
Circuit Breaker
@samnewman#ndcoslo
Risk
Circuit Breaker
@samnewman#ndcoslo
Risk
Circuit Breaker
@samnewman#ndcoslo
Risk
Circuit Breaker
@samnewman#ndcoslo
Circuit breakers rely on
maintaining per-client
state across requests
Risk
Circuit Breaker
@samnewman#ndcoslo
Risk
Market
Data
@samnewman#ndcoslo
Risk
Market
Data
Throttling & Load shedding middleware?
@samnewman#ndcoslo
@samnewman#ndcoslo
Security
@samnewman#ndcoslo
@samnewman#ndcoslo
Friends don’t let
friends run
untrusted code in
containers
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
@samnewman#ndcoslo
If your function isn’t
running, it’s not there…
@samnewman#ndcoslo
If your function isn’t
running, it’s not there…
…and you’re running in
a sandbox anyway
@samnewman#ndcoslo
Lock-in?
@samnewman#ndcoslo https://www.flickr.com/photos/fallsroad/14244241233/
@samnewman#ndcoslo
@samnewman#ndcoslo
Don’t think lock-in,
think migration cost
@samnewman#ndcoslo
Cost of migration
@samnewman#ndcoslo
Cost of migration
@samnewman#ndcoslo
Cost of migration
Blob storage
@samnewman#ndcoslo
Cost of migration
Compute
Blob storage
@samnewman#ndcoslo
Cost of migration
Compute
Blob storage
Load
balancers
@samnewman#ndcoslo
Cost of migration
Compute
Blob storage
Load
balancers
FAAS
@samnewman#ndcoslo
Cost of migration
Compute
Blob storage
Load
balancers
FAAS
BAAS
@samnewman#ndcoslo
Pay now or pay later
@samnewman#ndcoslo
Mixing vendors?
@samnewman#ndcoslo
@samnewman#ndcoslo https://www.flickr.com/photos/reavel/2496345250/
@samnewman#ndcoslo
Agile
@samnewman#ndcoslo
DevOps
Agile
@samnewman#ndcoslo
Microservices
DevOps
Agile
@samnewman#ndcoslo
I can’t use that, it’s
not #serverless!
@samnewman#ndcoslo
https://twitter.com/puppetmasterd/status/647423207654363136
@samnewman#ndcoslo
http://samnewman.io
@samnewman
Thank You!

More Related Content

What's hot

Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
Sam Newman
 
What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?
Sam Newman
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014
Sam Newman
 
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
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 2014Sam Newman
 
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...
HostedbyConfluent
 
Optimizing the Blog Volcano
Optimizing the Blog VolcanoOptimizing the Blog Volcano
Optimizing the Blog Volcano
Brian Massey
 
Setting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEOSetting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEO
Aleyda Solís
 
Instagram photos in your tablet photo frame [Solved]
Instagram photos in your tablet photo frame [Solved]Instagram photos in your tablet photo frame [Solved]
Instagram photos in your tablet photo frame [Solved]
BEN LLEWELLYN
 
Javascript Event Loop Model
Javascript Event Loop ModelJavascript Event Loop Model
Javascript Event Loop Model
Lior Agami
 
Streams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 WarsawStreams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 Warsaw
Quentin Adam
 

What's hot (11)

Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?What Is This Cloud Native Thing Anyway?
What Is This Cloud Native Thing Anyway?
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014
 
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
 
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
 
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...
 
Optimizing the Blog Volcano
Optimizing the Blog VolcanoOptimizing the Blog Volcano
Optimizing the Blog Volcano
 
Setting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEOSetting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEO
 
Instagram photos in your tablet photo frame [Solved]
Instagram photos in your tablet photo frame [Solved]Instagram photos in your tablet photo frame [Solved]
Instagram photos in your tablet photo frame [Solved]
 
Javascript Event Loop Model
Javascript Event Loop ModelJavascript Event Loop Model
Javascript Event Loop Model
 
Streams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 WarsawStreams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 Warsaw
 

More from Sam Newman

AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016
Sam Newman
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling Microservices
Sam Newman
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservices
Sam Newman
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc oslo
Sam Newman
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
Sam Newman
 
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected JourneyQCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
Sam Newman
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014
Sam Newman
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013
Sam Newman
 
From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro gotoSam Newman
 
Designing for rapid release goto 2012
Designing for rapid release   goto 2012Designing for rapid release   goto 2012
Designing for rapid release goto 2012Sam Newman
 
Surfing the event stream
Surfing the event streamSurfing the event stream
Surfing the event stream
Sam Newman
 

More from Sam Newman (11)

AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling Microservices
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservices
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc oslo
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected JourneyQCon Sao Paulo Keynote - Microservices, an Unexpected Journey
QCon Sao Paulo Keynote - Microservices, an Unexpected Journey
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013
 
From macro to micro goto
From macro to micro   gotoFrom macro to micro   goto
From macro to micro goto
 
Designing for rapid release goto 2012
Designing for rapid release   goto 2012Designing for rapid release   goto 2012
Designing for rapid release goto 2012
 
Surfing the event stream
Surfing the event streamSurfing the event stream
Surfing the event stream
 

Recently uploaded

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 

Recently uploaded (20)

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 

Confusion In The Land Of The Serverless