SlideShare una empresa de Scribd logo
1 de 139
Descargar para leer sin conexión
WHERE WE’RE GOING, WE DON’T NEED SERVERS!
SAM NEWMAN
https://www.flickr.com/photos/mindfrieze/4297260599/i
@samnewman
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
@samnewman
Sam Newman
Building
Microservices
DESIGNING FINE-GRAINED SYSTEMS
@samnewman
Part 1: Cloud And Private Infrastructure
@samnewman
Part 1: Cloud And Private Infrastructure
Part 2: Serverless
@samnewman
Part 1: Cloud And Private Infrastructure
Part 2: Serverless
Part 3: And Microservices
@samnewman
Part 1: Cloud And Private Infrastructure
https://www.flickr.com/photos/99095055@N04/15240217372/
@samnewman
We are in love with our machines
@samnewman
https://www.idc.com/getdoc.jsp?containerId=prUS45899920
@samnewman
https://www.idc.com/getdoc.jsp?containerId=prUS45899920
65% of all IT spend is on premise
as of 2020
@samnewman
https://www.idc.com/getdoc.jsp?containerId=prUS45899920
65% of all IT spend is on premise
as of 2020
On-premise spend
{
@samnewman
https://www.idc.com/getdoc.jsp?containerId=prUS45899920
65% of all IT spend is on premise
as of 2020
Little change to public cloud
since 2018, despite forecasts
On-premise spend
{
@samnewman
According to IDC, over the next five years:
@samnewman
“Spending on private cloud infrastructure will grow at a
(compound annual growth rate) of 9.2%.”
According to IDC, over the next five years:
@samnewman
“Spending on private cloud infrastructure will grow at a
(compound annual growth rate) of 9.2%.”
According to IDC, over the next five years:
Compared to the growth of public cloud over the same period
being forecast as growing at 6%
@samnewman
So public cloud is growing, but not as fast as private cloud
@samnewmanhttps://www.youtube.com/watch?v=dKjCWfuvYxQ
@samnewman
A BRIEF (AND INCOMPLETE) HISTORY OF INFRA
Physical Infrastructure
@samnewman
A BRIEF (AND INCOMPLETE) HISTORY OF INFRA
Physical Infrastructure
Virtualised Infrastructure
Early 2000
@samnewman
A BRIEF (AND INCOMPLETE) HISTORY OF INFRA
Physical Infrastructure
Virtualised Infrastructure
Early 2000
Awesome!
@samnewman
A BRIEF (AND INCOMPLETE) HISTORY OF INFRA
Physical Infrastructure
Virtualised Infrastructure
Early 2000
OpenStack
2010s
Awesome!
@samnewman
A BRIEF (AND INCOMPLETE) HISTORY OF INFRA
Physical Infrastructure
Virtualised Infrastructure
Early 2000
OpenStack
2010s
Awesome!
Erm…
@samnewman
A BRIEF (AND INCOMPLETE) HISTORY OF INFRA
Physical Infrastructure
Virtualised Infrastructure
Early 2000
OpenStack
2010s
Kubernetes-based
platforms
2018+
Awesome!
Erm…
@samnewman
@samnewman
Underlying Hardware
@samnewman
Underlying Hardware
Operating System
@samnewman
Underlying Hardware
Operating System
Hypervisor
@samnewman
Underlying Hardware
Operating System
Hypervisor
VM OS
@samnewman
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
@samnewman
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
@samnewman
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
Your App
@samnewman
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
Your App
Needs patching
and management
@samnewman
You probably aren’t as good at
running a data centre as Google,
Amazon or Microsoft
@samnewman
BETTER ON THE CLOUD?
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
Your App
VM OS VM OS
K8 K8
Container
OS
Your Pod
@samnewman
BETTER ON THE CLOUD?
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
Your App
VM OS VM OS
K8 K8
Container
OS
Your Pod
Cloud IAAS
@samnewman
BETTER ON THE CLOUD?
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
Your App
VM OS VM OS
K8 K8
Container
OS
Your Pod
Cloud Container Platform
@samnewmanhttps://www.flickr.com/photos/torkildr/3462607995/
Part 2: Serverless
@samnewman
#serverless
@samnewman
A service offering that abstracts away the
notion of underlying machines
@samnewman
KEY PROPERTIES OF SERVERLESS
@samnewman
KEY PROPERTIES OF SERVERLESS
No server management
@samnewman
KEY PROPERTIES OF SERVERLESS
No server management
Autoscale based on use
@samnewman
KEY PROPERTIES OF SERVERLESS
No server management
Autoscale based on use
Implicit high availability
@samnewman
KEY PROPERTIES OF SERVERLESS
No server management
Autoscale based on use
Implicit high availability
Pay as you go
@samnewman
EXAMPLE SERVERLESS PRODUCTS
Function As A Service (FAAS)
@samnewman
EXAMPLE SERVERLESS PRODUCTS
Function As A Service (FAAS)
Messaging Solutions
@samnewman
EXAMPLE SERVERLESS PRODUCTS
Function As A Service (FAAS)
Messaging Solutions
Databases
@samnewman
EXAMPLE SERVERLESS PRODUCTS
Function As A Service (FAAS)
Messaging Solutions
Databases
Storage
@samnewman
EXAMPLE SERVERLESS PRODUCTS
Function As A Service (FAAS)
Messaging Solutions
Databases
Storage
@samnewman
BETTER WITH FAAS?
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
Your Function
Container OS
Your App
@samnewman
BETTER WITH FAAS?
Underlying Hardware
Operating System
Hypervisor
VM OS
Container Management/Kubernetes
Container OS
Your Function
Container OS
Your App
Cloud FAAS
Physical Infra Setup
Physical Infra Setup
Compute Network Storage
Virtualised Infra
Physical Infra Setup
CoAAS Managed DBs
Managed Services
Compute Network Storage
Virtualised Infra
Physical Infra Setup
CoAAS Managed DBs
Managed Services
Compute Network Storage
Virtualised Infra
FAAS BAAS Messaging
Serverless
Physical Infra Setup
Platform As A Service
CoAAS Managed DBs
Managed Services
Compute Network Storage
Virtualised Infra
FAAS BAAS Messaging
Serverless
Physical Infra Setup
Platform As A Service
CoAAS Managed DBs
Managed Services
Less Infra 

Overhead
Compute Network Storage
Virtualised Infra
FAAS BAAS Messaging
Serverless
Physical Infra Setup
Platform As A Service
CoAAS Managed DBs
Managed Services
Less Infra 

Overhead
Greater
Control
Compute Network Storage
Virtualised Infra
FAAS BAAS Messaging
Serverless
@samnewman
FAAS In A Nutshell
@samnewman
FAAS IN A NUTSHELL
FAAS Platform
@samnewman
FAAS IN A NUTSHELL
FAAS Platform
Function
Launched Automatically
@samnewman
FAAS IN A NUTSHELL
FAAS Platform
Function
Triggered By: Launched Automatically
@samnewman
FAAS IN A NUTSHELL
FAAS Platform
API Call
Function
Triggered By: Launched Automatically
@samnewman
FAAS IN A NUTSHELL
FAAS Platform
API Call
Message
Function
Triggered By: Launched Automatically
@samnewman
FAAS IN A NUTSHELL
FAAS Platform
API Call
Message
File
Function
Triggered By: Launched Automatically
@samnewman
FAAS IN A NUTSHELL
FAAS Platform
API Call
Message
Time-based
File
Function
Triggered By: Launched Automatically
@samnewman
Function
FAAS IN A NUTSHELL
FAAS Platform
API Call
Message
Time-based
File
Function
Triggered By: Launched Automatically
Scales up on demand
@samnewman
Function
FAAS IN A NUTSHELL
FAAS Platform
API Call
Message
Time-based
File
Function
Triggered By: Launched Automatically
Function
Scales up on demand
@samnewman
Function
FAAS IN A NUTSHELL
FAAS Platform
API Call
Message
Time-based
File
Function
Triggered By: Launched Automatically
Function
Function
Scales up on demand
@samnewman
Function
FAAS IN A NUTSHELL
FAAS Platform
API Call
Message
Time-based
File
Function
Triggered By: Launched Automatically
Function
Function
Scales up on demand
Pay as you go
@samnewman
FAAS LIMITATIONS
@samnewman
FAAS LIMITATIONS
Time limited
@samnewman
FAAS LIMITATIONS
Time limited
Runtime restrictions
@samnewman
FAAS LIMITATIONS
Time limited
Runtime restrictions
Stateless
@samnewman
FAAS LIMITATIONS
Time limited
Runtime restrictions
Stateless
Limited ability to control scale-up
@samnewman
FAAS LIMITATIONS
Time limited
Runtime restrictions
Stateless
Limited ability to control scale-up
Often have to rely on platform observability
@samnewman
FAAS is the best abstraction we’ve come up with for
developer-friendly deployment of code since Heroku
@samnewman
Less infrastructure management
@samnewman
Less infrastructure management
More focus on delivering value
@samnewman
#serverless + Kubernetes?
@samnewman
https://www.openfaas.com/
@samnewman
https://knative.dev/
@samnewman
Part 3: Microservices and Serverless
https://www.flickr.com/photos/mustangjoe/20437315996/
@samnewman
ANATOMY OF A MICROSERVICE
Shipping
@samnewman
ANATOMY OF A MICROSERVICE
Shipping Shipping Shipping
@samnewman
ANATOMY OF A MICROSERVICE
Shipping Shipping Shipping
Multiple Instances
@samnewman
ANATOMY OF A MICROSERVICE
Shipping Shipping Shipping
Multiple Instances
@samnewman
ANATOMY OF A MICROSERVICE
Shipping Shipping Shipping
Multiple Instances
@samnewman
ANATOMY OF A MICROSERVICE
Shipping Shipping Shipping
Multiple Instances
Distribute across
failure planes
@samnewman
AZ-3AZ-2AZ-1
ANATOMY OF A MICROSERVICE
Shipping Shipping Shipping
Multiple Instances
Distribute across
failure planes
@samnewman
In general, a microservice instance is assumed to be
permanently running waiting for something to happen
@samnewman
In general, a microservice instance is assumed to be
permanently running waiting for something to happen
They can be deployed on to physical machines, VMs,
or containers
@samnewman
Shipping
@samnewman
Shipping
Function
@samnewman
Shipping
Function
Function
@samnewman
Shipping
Function
Function
Function
@samnewman
Shipping
Function
Function
Function
Function
Function
Function
FunctionFunction
Function
Function
Function Function
Function
Function
Function
Function
Function
Function
Function
Function
Function
@samnewman
Think of a function less as a code
concept, more as a deployment concept
@samnewman
A GOOD STARTING POINT
Shipping
@samnewman
A GOOD STARTING POINT
Shipping
Shipping
<<function>>
@samnewman
A GOOD STARTING POINT
Shipping
Shipping
<<function>>
Helps gain familiarity with the
FAAS concepts and tooling
@samnewman
A GOOD STARTING POINT
Shipping
Shipping
<<function>>
Helps gain familiarity with the
FAAS concepts and tooling
Single deployable
@samnewman
A GOOD STARTING POINT
Shipping
Shipping
<<function>>
Helps gain familiarity with the
FAAS concepts and tooling
Single deployable
Drastically reduced infra work
@samnewman
Going finer-grained?
@samnewman
AGGREGATES
@samnewman
AGGREGATES
“A cluster of associated objects that are treated
as a unit for the purpose of data changes”
- Eric Evans, Domain-Driven Design
@samnewman
AGGREGATES
“A cluster of associated objects that are treated
as a unit for the purpose of data changes”
- Eric Evans, Domain-Driven Design
We want to manage an aggregate as a single
“entity” in terms of state changes
@samnewman
AGGREGATES
“A cluster of associated objects that are treated
as a unit for the purpose of data changes”
- Eric Evans, Domain-Driven Design
We want to manage an aggregate as a single
“entity” in terms of state changes
We want all operations which manage the state
to behave in a consistent fashion
@samnewman
AGGREGATE MANAGEMENT AS A FUNCTION
Shipping
@samnewman
AGGREGATE MANAGEMENT AS A FUNCTION
Shipping
Identify aggregates
within your microservice
@samnewman
AGGREGATE MANAGEMENT AS A FUNCTION
Shipping
Route
Delivery Consignment
Identify aggregates
within your microservice
@samnewman
AGGREGATE MANAGEMENT AS A FUNCTION
Shipping
Route
Delivery Consignment
Identify aggregates
within your microservice
One function can
manage all operations of
the aggregate
@samnewman
AGGREGATE MANAGEMENT AS A FUNCTION
Shipping
Route
Delivery Consignment
Identify aggregates
within your microservice
One function can
manage all operations of
the aggregate
Hide this detail from
consumers
@samnewman
MORE SERVERLESS?
@samnewman
MORE SERVERLESS?
Shipping
<<function>>
Shipping
<<function>>
Shipping
<<function>>
@samnewman
MORE SERVERLESS?
Shipping
<<function>>
Shipping
<<function>>
Shipping
<<function>>
@samnewman
MORE SERVERLESS?
Shipping
<<function>>
Shipping
<<function>>
Shipping
<<function>>
Serverless DB
@samnewman
MORE SERVERLESS?
Shipping
<<function>>
Shipping
<<function>>
Shipping
<<function>>
Serverless DB
Autoscaling
@samnewman
MORE SERVERLESS?
Shipping
<<function>>
Shipping
<<function>>
Shipping
<<function>>
Serverless DB
Autoscaling
Implicit High Availability
@samnewman
MORE SERVERLESS?
Shipping
<<function>>
Shipping
<<function>>
Shipping
<<function>>
Serverless DB
Autoscaling
Implicit High Availability
Pay for what you use
@samnewman
Extreme Caution!
Serverless databases can be different to what
you are used to
@samnewman
https://aws.amazon.com/rds/aurora/
@samnewman
MESSAGING
@samnewman
MESSAGING
@samnewman
MESSAGING
@samnewman
MESSAGING
@samnewman
MESSAGING
Both AWS and Azure
have lots of great options
@samnewman
MESSAGING
Both AWS and Azure
have lots of great options
Again, behaviour can be
different to what you’re
used to
@samnewman
MESSAGING
Both AWS and Azure
have lots of great options
Again, behaviour can be
different to what you’re
used to
For Kubernetes fans?
Well…
@samnewman
In summary…
@samnewman
Pick the highest level abstraction
you are happy with
Physical Infra Setup
Platform As A Service
CoAAS Managed DBs
LessInfraOverhead
MoreLowLevelAccess
GreaterControl
Compute Network Storage
Virtualised Infra
FAAS BAAS Messaging
Serverless
@samnewman
Offload work to someone who
can do it better than you
@samnewman
You won’t know until you try
@samnewman
THE SERVERLESS FRAMEWORK
https://www.serverless.com/open-source/
@samnewman
THANKS!
@samnewman
THANKS!
https://samnewman.io/
@samnewman
THANKS!
https://www.gotoacademy.nl/collections/virtual-sam-newman-designing-microservices
@samnewman
THANKS!
https://www.gotoacademy.nl/collections/virtual-sam-newman-designing-microservices

Más contenido relacionado

Más de Sam Newman

AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016Sam Newman
 
AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And MicroservicesSam Newman
 
Deploying and Scaling Microservices
Deploying and Scaling MicroservicesDeploying and Scaling Microservices
Deploying and Scaling MicroservicesSam Newman
 
BETA - Securing microservices
BETA - Securing microservicesBETA - Securing microservices
BETA - Securing microservicesSam Newman
 
Principles of microservices ndc oslo
Principles of microservices   ndc osloPrinciples of microservices   ndc oslo
Principles of microservices ndc osloSam Newman
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocitySam 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 JourneySam Newman
 
Principles of microservices XP Days Ukraine
Principles of microservices   XP Days UkrainePrinciples of microservices   XP Days Ukraine
Principles of microservices XP Days UkraineSam 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
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014Sam Newman
 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014Sam Newman
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014Sam Newman
 
Testing & deploying Microservices GeeCon 2014
Testing & deploying Microservices   GeeCon 2014Testing & deploying Microservices   GeeCon 2014
Testing & deploying Microservices GeeCon 2014Sam Newman
 
Practical microservices - YOW 2013
Practical microservices  - YOW 2013Practical microservices  - YOW 2013
Practical microservices - YOW 2013Sam 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 streamSam Newman
 

Más de Sam Newman (17)

AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016AppSec & Microservices - Velocity 2016
AppSec & Microservices - Velocity 2016
 
AppSec And Microservices
AppSec And MicroservicesAppSec And Microservices
AppSec And Microservices
 
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
 
Principles of microservices XP Days Ukraine
Principles of microservices   XP Days UkrainePrinciples of microservices   XP Days Ukraine
Principles of microservices XP Days Ukraine
 
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
 
Principles of Microservices - NDC 2014
Principles of Microservices  - NDC 2014Principles of Microservices  - NDC 2014
Principles of Microservices - NDC 2014
 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014
 
Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
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
 

Último

The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementNuwan Dias
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimizationarrow10202532yuvraj
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 

Último (20)

The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 

Where we’re going, we don’t need servers!