SlideShare a Scribd company logo
1 of 118
Download to read offline
Serverless OBSERVABILITY
A hero’s perspective
@theburningmonk theburningmonk.com
What do I mean by “observability”?
Monitoring
watching out for
known failure modes
in the system,
e.g. network I/O, CPU,
memory usage, …
@theburningmonk theburningmonk.com
Observability
being able to debug
the system, and gain
insights into the
system’s behaviour
@theburningmonk theburningmonk.com
In control theory, observability is a measure of how well
internal states of a system can be inferred from
knowledge of its external outputs.
https://en.wikipedia.org/wiki/Observability
@theburningmonk theburningmonk.com
In control theory, observability is a measure of how well
internal states of a system can be inferred from
knowledge of its external outputs.
https://en.wikipedia.org/wiki/Observability
including non-
functional outputs
@theburningmonk theburningmonk.com
These are the four pillars of the Observability Engineering
team’s charter:
• Monitoring
• Alerting/Visualization
• Distributed systems tracing infrastructure
• Log aggregation/analytics
“
” http://bit.ly/2DnjyuW
- Observability Engineering at Twitter
@theburningmonk theburningmonk.com
microservices death stars circa 2015
@theburningmonk theburningmonk.com
microservices death stars circa 2015
mm… I wonder what’s
going on here…
@theburningmonk theburningmonk.com
microservices death stars circa 2015
I got this!
@theburningmonk theburningmonk.com
Yan Cui
http://theburningmonk.com
@theburningmonk
AWS user for 10 years
http://bit.ly/yubl-serverless
Yan Cui
http://theburningmonk.com
@theburningmonk
Developer Advocate @
Yan Cui
http://theburningmonk.com
@theburningmonk
Independent Consultant
advise
training delivery
theburningmonk.com/courses
Learn GraphQL and AppSync by building a
Twitter clone with these technologies
appsyncmasterclass.com
realworldserverless.com
@theburningmonk theburningmonk.com
@theburningmonk theburningmonk.com
Concurrency is in your
application
@theburningmonk theburningmonk.com
Concurrency is in your
application
Agent
@theburningmonk theburningmonk.com
Concurrency is in your
application
Agent
@theburningmonk theburningmonk.com
Concurrency is in your
application
Agent
Shares the same CPU,
memory and bandwidth
as application
@theburningmonk theburningmonk.com
API Gateway
@theburningmonk theburningmonk.com
API Gateway Lambda
@theburningmonk theburningmonk.com
API Gateway Lambda
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
@theburningmonk theburningmonk.com
API Gateway Lambda
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Busy
Busy
Busy
Busy
Busy
Busy
@theburningmonk theburningmonk.com
API Gateway Lambda
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Busy
Busy
Busy
Busy
Busy
Busy
@theburningmonk theburningmonk.com
API Gateway Lambda
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Busy
Busy
Busy
Busy
Busy
Busy
Only processes one
request at a time
@theburningmonk theburningmonk.com
API Gateway Lambda
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Busy
Busy
Busy
Busy
Busy
Busy
Only processes one
request at a time
Runs in an AWS-managed
baremetal EC2 instance
@theburningmonk theburningmonk.com
Resource overhead is irrelevant.
Think latency overhead
instead.
@theburningmonk theburningmonk.com
Resource overhead is irrelevant.
Think latency overhead instead.
@theburningmonk theburningmonk.com
https://www.youtube.com/watch?v=xmacMfbrG28
@theburningmonk theburningmonk.com
Built-in collection of:
Metrics
Logs
Traces
CloudWatch Metrics
CloudWatch Logs
X-Ray
challenges
Background Processing Time
@theburningmonk theburningmonk.com
user request
user request
user request
user request
user request
user request
user request
critical paths:
minimise user-facing latency
handler
handler
handler
handler
handler
handler
handler
@theburningmonk theburningmonk.com
user request
user request
user request
user request
user request
user request
user request
critical paths:
minimise user-facing latency
StatsD
handler
handler
handler
handler
handler
handler
handler
rsyslog
background processing:
batched, asynchronous, low
overhead
@theburningmonk theburningmonk.com
No background processing*.
@theburningmonk theburningmonk.com
No background processing*.
* you can work around this with Lambda extensions
(potential) Data Loss
When workers are garbage collected
@theburningmonk theburningmonk.com
Lambda
cold start
@theburningmonk theburningmonk.com
Lambda
data is batched between
invocations
@theburningmonk theburningmonk.com
Lambda
idle
data is batched between
invocations
@theburningmonk theburningmonk.com
Lambda
idle
garbage collection
data is batched between
invocations
@theburningmonk theburningmonk.com
Lambda
@theburningmonk theburningmonk.com
my code
send metrics
@theburningmonk theburningmonk.com
my code
send metrics
@theburningmonk theburningmonk.com
my code
send metrics
internet internet
press button something happens
Lambda Extension to the rescue!
Lambda Extension to the rescue!
Think “sidecar” but for Lambda ;-)
@theburningmonk theburningmonk.com
Your code
Time
Invoke Idle Shutdown
Runtime
shutdown
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle
Runtime
shutdown
Shutdown
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle
Runtime
shutdown
Shutdown
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
@theburningmonk theburningmonk.com
Lambda
idle
garbage collection
data is batched between
invocations
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
Flush buffered telemetry data
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
5-10 mins on average
@theburningmonk theburningmonk.com
my code
send metrics
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
You pay for this time too
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
Return function response
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
Return function response
Send telemetry data
Lots of async invocations
@theburningmonk theburningmonk.com
http://bit.ly/2Dpidje
@theburningmonk theburningmonk.com
?
functions are often chained together
via asynchronous invocations
@theburningmonk theburningmonk.com
?
SNS
Kinesis
EventBridge
CloudWatch
Logs
IoT
DynamoDB
S3 SES
@theburningmonk theburningmonk.com
S3
Lambda
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB
Lambda
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
Lambda
@theburningmonk theburningmonk.com
Tracing through asynchronous invocations
can be difficult
@theburningmonk theburningmonk.com
Use correlation IDs to find related logs
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
Lambda
How to inject
correlation IDs?
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
Lambda
How to inject
correlation IDs?
How to inject
correlation IDs?
How to inject
correlation IDs?
@theburningmonk theburningmonk.com
https://github.com/getndazn/dazn-lambda-powertools
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
Lambda
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
Lambda
Microservice 1
Microservice 2
Microservice 3
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
Lambda
Microservice 1
Microservice 2
Microservice 3
AWS account 1
AWS account 2
AWS account 3
Log Aggregation
@theburningmonk theburningmonk.com
@theburningmonk theburningmonk.com
@theburningmonk theburningmonk.com
@theburningmonk theburningmonk.com
CloudWatch Logs is an async event source for Lambda
@theburningmonk theburningmonk.com
Concurrent Executions
Time
regional max
concurrency
functions that are
delivering business value
@theburningmonk theburningmonk.com
Concurrent Executions
Time
regional max
concurrency
functions that are
delivering business value
ship logs
@theburningmonk theburningmonk.com
either set concurrency limit on the log shipping function
(and potentially lose logs due to throttling)
or…
@theburningmonk theburningmonk.com
@theburningmonk theburningmonk.com
1 shard = 1 concurrent execution
i.e. control the no. of concurrent
executions with no. of shards
@theburningmonk theburningmonk.com
or consider using Lambda Extensions
@theburningmonk theburningmonk.com
or consider using Lambda Extensions
Optionally disable CloudWatch Logs to save on cost
@theburningmonk theburningmonk.com
Your code
Time
Extension
Invoke Idle Shutdown
2s
Extension
shutdown
Runtime
shutdown
Return function response
Send logs
Distributed Tracing
@theburningmonk theburningmonk.com
S3 Lambda DynamoDB Lambda API Gateway
Lambda
EventBridge
Lambda
Lambda
X-Ray
@theburningmonk theburningmonk.com
Some services are not supported
e.g. Kinesis, DynamoDB
@theburningmonk theburningmonk.com
HTTP/HTTPs traffic only
@theburningmonk theburningmonk.com
Requires manual instructation of AWS SDK and HTTP module
AWS offers a lot of built-in tools, but…
@theburningmonk theburningmonk.com
assembly are required
@theburningmonk theburningmonk.com
assembly are required
lots of decisions for you to make
@theburningmonk theburningmonk.com
assembly are required
@theburningmonk theburningmonk.com
Have to use (and learn) multiple services
@theburningmonk theburningmonk.com
Not one complete package
Many vendors cater for serverless workloads, but…
@theburningmonk theburningmonk.com
Their focus is still on serverful applications, and has
shallow support for serverless architectures (e.g. poor
support for async workloads)
@theburningmonk theburningmonk.com
@theburningmonk
theburningmonk.com
github.com/theburningmonk

More Related Content

What's hot

What's hot (20)

Patterns and practices for building resilient serverless applications
Patterns and practices for building resilient serverless applicationsPatterns and practices for building resilient serverless applications
Patterns and practices for building resilient serverless applications
 
Build social network in 4 weeks
Build social network in 4 weeksBuild social network in 4 weeks
Build social network in 4 weeks
 
How to build observability into Serverless (O'Reilly Velocity 2018)
How to build observability into Serverless (O'Reilly Velocity 2018)How to build observability into Serverless (O'Reilly Velocity 2018)
How to build observability into Serverless (O'Reilly Velocity 2018)
 
Patterns and Practices for Building Resilient Serverless Applications
Patterns and Practices for Building Resilient Serverless ApplicationsPatterns and Practices for Building Resilient Serverless Applications
Patterns and Practices for Building Resilient Serverless Applications
 
Security in serverless world (get.net)
Security in serverless world (get.net)Security in serverless world (get.net)
Security in serverless world (get.net)
 
The present and future of Serverless observability
The present and future of Serverless observabilityThe present and future of Serverless observability
The present and future of Serverless observability
 
How to build observability into Serverless (BuildStuff 2018)
How to build observability into Serverless (BuildStuff 2018)How to build observability into Serverless (BuildStuff 2018)
How to build observability into Serverless (BuildStuff 2018)
 
A. De Biase/C. Quatrini/M. Barsocchi - API Release Process: how to make peopl...
A. De Biase/C. Quatrini/M. Barsocchi - API Release Process: how to make peopl...A. De Biase/C. Quatrini/M. Barsocchi - API Release Process: how to make peopl...
A. De Biase/C. Quatrini/M. Barsocchi - API Release Process: how to make peopl...
 
How to build observability into a serverless application
How to build observability into a serverless applicationHow to build observability into a serverless application
How to build observability into a serverless application
 
Security in serverless world
Security in serverless worldSecurity in serverless world
Security in serverless world
 
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
 
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
 
Leaning into Server to Cloud App Migration
Leaning into Server to Cloud App MigrationLeaning into Server to Cloud App Migration
Leaning into Server to Cloud App Migration
 
Serverless in production, an experience report (microservices london)
Serverless in production, an experience report (microservices london)Serverless in production, an experience report (microservices london)
Serverless in production, an experience report (microservices london)
 
Adopting Java for the Serverless world at IT Tage
Adopting Java for the Serverless world at IT TageAdopting Java for the Serverless world at IT Tage
Adopting Java for the Serverless world at IT Tage
 
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
 
Adopting Java for the Serverless world at Serverless Meetup Singapore
Adopting Java for the Serverless world at Serverless Meetup SingaporeAdopting Java for the Serverless world at Serverless Meetup Singapore
Adopting Java for the Serverless world at Serverless Meetup Singapore
 
Serverless in production, an experience report (BuildStuff)
Serverless in production, an experience report (BuildStuff)Serverless in production, an experience report (BuildStuff)
Serverless in production, an experience report (BuildStuff)
 
Serverless in production, an experience report (NDC London 2018)
Serverless in production, an experience report (NDC London 2018)Serverless in production, an experience report (NDC London 2018)
Serverless in production, an experience report (NDC London 2018)
 
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
Lock That Shit Down! Auth Security Patterns for Apps, APIs, and Infra - Joker...
 

Similar to Serverless observability - a hero's perspective

Similar to Serverless observability - a hero's perspective (20)

How to build observability into a serverless application
How to build observability into a serverless applicationHow to build observability into a serverless application
How to build observability into a serverless application
 
Beware the potholes on the road to serverless
Beware the potholes on the road to serverlessBeware the potholes on the road to serverless
Beware the potholes on the road to serverless
 
How to build observability into a serverless application
How to build observability into a serverless applicationHow to build observability into a serverless application
How to build observability into a serverless application
 
Beware the potholes on the road to serverless
Beware the potholes on the road to serverlessBeware the potholes on the road to serverless
Beware the potholes on the road to serverless
 
Essential open source tools for serverless developers
Essential open source tools for serverless developersEssential open source tools for serverless developers
Essential open source tools for serverless developers
 
Common mistakes in serverless adoption
Common mistakes in serverless adoptionCommon mistakes in serverless adoption
Common mistakes in serverless adoption
 
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
(WEB301) Operational Web Log Analysis | AWS re:Invent 2014
 
Building a social network in under 4 weeks with Serverless and GraphQL
Building a social network in under 4 weeks with Serverless and GraphQLBuilding a social network in under 4 weeks with Serverless and GraphQL
Building a social network in under 4 weeks with Serverless and GraphQL
 
Serverless Design Patterns (London Dev Community)
Serverless Design Patterns (London Dev Community)Serverless Design Patterns (London Dev Community)
Serverless Design Patterns (London Dev Community)
 
Lessons Learnt from Running Thousands of On-demand Spark Applications
Lessons Learnt from Running Thousands of On-demand Spark ApplicationsLessons Learnt from Running Thousands of On-demand Spark Applications
Lessons Learnt from Running Thousands of On-demand Spark Applications
 
Debugging AWS Lambda Performance Issues
Debugging AWS Lambda Performance  IssuesDebugging AWS Lambda Performance  Issues
Debugging AWS Lambda Performance Issues
 
Building Advanced Serverless Workflows with AWS Step Functions | AWS Floor28
Building Advanced Serverless Workflows with AWS Step Functions | AWS Floor28Building Advanced Serverless Workflows with AWS Step Functions | AWS Floor28
Building Advanced Serverless Workflows with AWS Step Functions | AWS Floor28
 
Serverless in production (O'Reilly Software Architecture)
Serverless in production (O'Reilly Software Architecture)Serverless in production (O'Reilly Software Architecture)
Serverless in production (O'Reilly Software Architecture)
 
Serverless in production, an experience report (London js community)
Serverless in production, an experience report (London js community)Serverless in production, an experience report (London js community)
Serverless in production, an experience report (London js community)
 
Deep Dive- Log analytics with Amazon Elasticsearch Service - AWS Summit Tel A...
Deep Dive- Log analytics with Amazon Elasticsearch Service - AWS Summit Tel A...Deep Dive- Log analytics with Amazon Elasticsearch Service - AWS Summit Tel A...
Deep Dive- Log analytics with Amazon Elasticsearch Service - AWS Summit Tel A...
 
Beware the potholes
Beware the potholesBeware the potholes
Beware the potholes
 
Serverless in production, an experience report (NDC London, 31 Jan 2018)
Serverless in production, an experience report (NDC London, 31 Jan 2018)Serverless in production, an experience report (NDC London, 31 Jan 2018)
Serverless in production, an experience report (NDC London, 31 Jan 2018)
 
The future will be Serverless - JSDay Verona 2018
The future will be Serverless - JSDay Verona 2018The future will be Serverless - JSDay Verona 2018
The future will be Serverless - JSDay Verona 2018
 
Yan Cui - Serverless in production, an experience report - Codemotion Milan 2017
Yan Cui - Serverless in production, an experience report - Codemotion Milan 2017Yan Cui - Serverless in production, an experience report - Codemotion Milan 2017
Yan Cui - Serverless in production, an experience report - Codemotion Milan 2017
 
Serverless in production, an experience report (codemotion milan)
Serverless in production, an experience report (codemotion milan)Serverless in production, an experience report (codemotion milan)
Serverless in production, an experience report (codemotion milan)
 

More from Yan Cui

How serverless changes the cost paradigm
How serverless changes the cost paradigmHow serverless changes the cost paradigm
How serverless changes the cost paradigm
Yan Cui
 

More from Yan Cui (20)

How to win the game of trade-offs
How to win the game of trade-offsHow to win the game of trade-offs
How to win the game of trade-offs
 
How to choose the right messaging service
How to choose the right messaging serviceHow to choose the right messaging service
How to choose the right messaging service
 
How to choose the right messaging service for your workload
How to choose the right messaging service for your workloadHow to choose the right messaging service for your workload
How to choose the right messaging service for your workload
 
Lambda and DynamoDB best practices
Lambda and DynamoDB best practicesLambda and DynamoDB best practices
Lambda and DynamoDB best practices
 
Lessons from running AppSync in prod
Lessons from running AppSync in prodLessons from running AppSync in prod
Lessons from running AppSync in prod
 
How to ship customer value faster with step functions
How to ship customer value faster with step functionsHow to ship customer value faster with step functions
How to ship customer value faster with step functions
 
How serverless changes the cost paradigm
How serverless changes the cost paradigmHow serverless changes the cost paradigm
How serverless changes the cost paradigm
 
Why your next serverless project should use AWS AppSync
Why your next serverless project should use AWS AppSyncWhy your next serverless project should use AWS AppSync
Why your next serverless project should use AWS AppSync
 
Migrating existing monolith to serverless in 8 steps
Migrating existing monolith to serverless in 8 stepsMigrating existing monolith to serverless in 8 steps
Migrating existing monolith to serverless in 8 steps
 
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 improve lambda cold starts
How to improve lambda cold startsHow to improve lambda cold starts
How to improve lambda cold starts
 
What can you do with lambda in 2020
What can you do with lambda in 2020What can you do with lambda in 2020
What can you do with lambda in 2020
 
A chaos experiment a day, keeping the outage away
A chaos experiment a day, keeping the outage awayA chaos experiment a day, keeping the outage away
A chaos experiment a day, keeping the outage away
 
How to debug slow lambda response times
How to debug slow lambda response timesHow to debug slow lambda response times
How to debug slow lambda response times
 
What can you do with lambda in 2020
What can you do with lambda in 2020What can you do with lambda in 2020
What can you do with lambda in 2020
 
How to ship customer value faster with step functions
How to ship customer value faster with step functionsHow to ship customer value faster with step functions
How to ship customer value faster with step functions
 
Debugging Lambda timeouts
Debugging Lambda timeoutsDebugging Lambda timeouts
Debugging Lambda timeouts
 
Serverless a superpower for frontend developers
Serverless a superpower for frontend developersServerless a superpower for frontend developers
Serverless a superpower for frontend developers
 
Serverless Security: Defence Against the Dark Arts
Serverless Security: Defence Against the Dark ArtsServerless Security: Defence Against the Dark Arts
Serverless Security: Defence Against the Dark Arts
 
What can you do with lambda in 2020
What can you do with lambda in 2020What can you do with lambda in 2020
What can you do with lambda in 2020
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Serverless observability - a hero's perspective