SlideShare a Scribd company logo
OBSERVABILITY DRIVEN
DEVELOPMENT
GEERT VAN DER CRUIJSEN
@GEERTVDC
GEERT VAN DER CRUIJSEN
@GEERTVDC
CLOUDNATIVEARCHITECT FULLCYCLEDEVELOPERDEVOPSCOACH
I HAVE TO MAKE
A CONFESSION
@GEERTVDC
I HAVE TO MAKE
A CONFESSION
I TEST IN
PRODUCTION
@GEERTVDC
I TEST IN
PRODUCTION
I’M NOT LIKE
THIS GUY THOUGH
@GEERTVDC
TODAY’S PREACH
YOU SHOULD TEST IN
PRODUCTION TOO
@GEERTVDC
YOU SHOULD TEST IN
PRODUCTION TOO
STOP BEING AFRAID
OF PRODUCTION!
@GEERTVDC
WHO’S DOING
AGILE OR DEVOPS?
@GEERTVDC
WHO’S DOING
AGILE OR DEVOPS?
COMMON
AGILE / DEVOPS
MISTAKES
@GEERTVDC
FOCUS ON SPEED?
@GEERTVDC
DO YOU WANT FAST WHEN YOU’RE
NOT GOING IN THE RIGHT DIRECTION?
@GEERTVDC
TEST IN PRODUCTION
USER BEHAVIOR
A/B TESTING
EXPERIMENTS
@GEERTVDC
BEING ABLE TO BRAKE AND STEER
THAT IS WHAT MAKES YOU GO FASTER!
@GEERTVDC
DEVOPS IS THE UNION OF PEOPLE, PROCESS,
AND PRODUCTS TO ENABLE CONTINUOUS
DELIVERY OF VALUE TO OUR END USERS.
DONOVAN BROWN
@GEERTVDC
DEVOPS IS THE UNION OF PEOPLE, PROCESS,
AND PRODUCTS TO ENABLE CONTINUOUS
DELIVERY OF VALUE TO OUR END USERS.
DONOVAN BROWN
@GEERTVDC
VALUE IS ONLY VALUE WHEN
IT’S RUNNING IN PRODUCTION
@GEERTVDC
VALUE IS ONLY VALUE WHEN
IT’S RUNNING IN PRODUCTION
@GEERTVDC
TEST IN PRODUCTION
CANARY RELEASING
RING BASED DEPLOYMENTS
MULTI REGION
CHAOS ENGINEERING
SHADOW TESTING@GEERTVDC
BUT I USE STAGING?@GEERTVDC
BUT I USE STAGING?
DOES STAGING HAVE REAL DATA?
DOES STAGING HAVE REAL USERS?
DOES STAGING REPRESENT PRODUCTION ENOUGH?
HOW MUCH TIME DO YOU SPEND ON STAGING?
WHAT IS KEY TO TESTING ON PROD?
OBSERVABILITY
@GEERTVDC
OBSERVABILITY
“OBSERVABILITY IS A MEASURE OF HOW
WELL INTERNAL STATES OF A SYSTEM CAN
BE INFERRED FROM KNOWLEDGE OF ITS
EXTERNAL OUTPUTS”
CONTROL THEORY
@GEERTVDC
WHAT IS THE DIFFERENCE
WITH MONITORING?
@GEERTVDC
MONITORING
KNOWN UNKNOWNS
OBSERVABILITY
UNKNOWN UNKNOWNS
@GEERTVDC
COMPLEX
APPLICATION LANDSCAPES
DISTRIBUTED SYSTEMS – MICROSERVICES – CLOUD
“IN A COMPLEX LANDSCAPE YOUR
APPLICATION IS NEVER FULLY UP”
@GEERTVDC
MICROSERVICES
TRADITIONAL MONITORING
TOOLS ARE DEAD
@GEERTVDC
MEASURE
USER IMPACT
@GEERTVDC
MEASURE
USER IMPACT
https://medium.com/netflix-techblog/sps-the-pulse-of-netflix-streaming-ae4db0e05f8a
@GEERTVDC
RELIABILITY
AVAILABILITY LATENCY
THROUGHPUT
CORRECTNESS
FRESHNESS
COVERAGE
QUALITY
DURABILITY
RELIABILITY
@GEERTVDC
FAIL OPEN
PARTIAL FAILURE MODE
@GEERTVDC
OBSERVABILITY IS THE
KEY TO SOFTWARE
OWNERSHIP
@GEERTVDC
WE’VE TAUGHT OPS TO DEV
SOURCE CONTROL
INFRASTRUCTURE AS CODE
AUTOMATION
SCRIPTING
@GEERTVDC
TIME HAS COME
DEVS GET PROD ACCESS
@GEERTVDC
TIME HAS COME
DEVS GET PROD ACCESS
DEVS TAKE OWNERSHIP
@GEERTVDC
TIME HAS COME
DEVS GET PROD ACCESS
DEVS TAKE OWNERSHIP
DEVS TAKE ON CALL!
@GEERTVDC
DEVOPS CYCLE
@GEERTVDC
DEVOPS CYCLE
@GEERTVDC
BUSINESS + DEV
IT OPERATIONS
@GEERTVDC
BUSINESS + DEV
IT OPERATIONS
IMPROVE THE COMPANY
@GEERTVDC
OBSERVABILITY
CONNECT DEV TO BUSINESS
OBSERVABILITY
CONNECT DEV TO OPERATIONS
@GEERTVDC
3 PILLARS OF
OBSERVABILITY
@GEERTVDC
3 PILLARS OF
OBSERVABILITY
LOGS METRICS TRACES
@GEERTVDC
LOGGING
EXAMPLE: REQUEST DURATION
SERVICE REQUEST X FOR USER Y
TOOK 50 MILLISECONDS
@GEERTVDC
LOGGING
EASY TO GENERATE, HARD TO QUERY?
@GEERTVDC
STRUCTURED LOGGING
Log.Information(
“Request by {User} took {Duration}",
user,
duration);
Log.Information(“Request by userA took 35ms");
FROM
TO
@GEERTVDC
STRUCTURED LOGGING
GENERATE LOGS
SERILOG
APPLICATION INSIGHTS
NLOG
@GEERTVDC
STRUCTURED LOGGING
GENERATE LOGS STORE & QUERY LOGS
AZURE
LOG ANALYTICS
SERILOG
APPLICATION INSIGHTS
NLOG
@GEERTVDC
LOGGING
SHOULD YOU SAMPLE?
STORAGE == MONEY
AUDIT LOGS DO NOT SAMPLE
OPERATIONAL LOGS DO SAMPLE
DYNAMIC SAMPLING
@GEERTVDC
METRICS
AGGREGATE INFORMATION INTO TIME SERIES
CREATE REAL TIME GRAPHS OR HISTOGRAPHS
CHEAPER TO STORE
@GEERTVDC
METRICS
EXAMPLE: REQUEST DURATION
50 MILLISECONDS REQUEST IS 15 MILLISECONDS
HIGHER THAN AVERAGE
@GEERTVDC
METRICS
EXAMPLE: REQUEST DURATION
50 MILLISECONDS REQUEST IS 15 MILLISECONDS
HIGHER THAN AVERAGE
IN EDE
ON MONDAYS
PEOPLE WHO BOUGHT PRODUCT Y
@GEERTVDC
DISTRIBUTED TRACING
EXAMPLE: REQUEST DURATION
WHY DID THIS REQUEST TAKE 50
MILLISECONDS -> IT CALLED DB, OTHER
SERVICES?
@GEERTVDC
DISTRIBUTED TRACING
APPLICATION FLOW FROM FRONT TO BACK
USER SESSION
TRANSACTION
AMOUNT OF DATA IN MICROSERVICE
LANDSCAPE?
@GEERTVDC
@GEERTVDC
DISTRIBUTED TRACING
WHAT TO MEASURE?
USE RED
@GEERTVDC
FOCUS ON YOUR USERS
LOG ALL USER EVENTS
USE RED
UTILIZATION
SATURATION
ERROR RATE
RESOURCE SCOPE
@GEERTVDC
USE RED
UTILIZATION
SATURATION
ERROR RATE
RATE
ERRORS
DURATION
RESOURCE SCOPE REQUEST SCOPE
@GEERTVDC
FEATURE FLAGS
If(_featureFlag.IsEnabled(“NewCheckoutFlow”)
{
log.Information(“NewCheckoutFlow feature used”);
ExecuteNewCheckoutFlow();
}
else
{
log.Information(“LegacyCheckout feature used”);
ExecuteLegacyCheckoutFlow();
}
@GEERTVDC
FEATURE FLAGS
FEATURE FLAGS
INITIAL DEPLOYMENT
FEATURE FLAGS
INITIAL DEPLOYMENT
BUG FOUND
FEATURE FLAGS
INITIAL DEPLOYMENT
BUG FOUND
SOLVED THE BUG
FEATURE FLAGS
INITIAL DEPLOYMENT
BUG FOUND
SOLVED THE BUG
ROLL OUT TO MORE USERS
FEATURE FLAGS
INITIAL DEPLOYMENT
BUG FOUND
SOLVED THE BUG
ROLL OUT TO MORE USERS
REMOVE FEATURE FLAG
EXPERIMENT IN PRODUCTION
public bool CanAccess(IUser user)
{
return Scientist.Science<bool>("widget-permissions", experiment =>
{
experiment.Use(() => IsCollaborator(user)); // old way
experiment.Try(() => HasAccess(user)); // new way
}); // returns the control value
}
SCIENTIST.NET
@GEERTVDC https://github.com/scientistproject/Scientist.net
FROM OBSERVABILITY
TO OBSERVABILITY DRIVEN DEVELOPMENT
@GEERTVDC
TDD WRITE
TESTS
PASS
TESTS
REFACTOR
@GEERTVDC
PLAN DESIGN DEVELOP TEST DEPLOY OPERATE
TDD
@GEERTVDC
ODDOBSERVABILITY DRIVEN DEVELOPMENT
DEFINE
EXPECTED
OUTCOME
MEASURE
THE
OUTCOME
CHANGE
FEATURE
& KEEP
MEASURING
@GEERTVDC
PLAN DESIGN DEVELOP TEST DEPLOY OPERATE
ODD
TDD
WHAT IS THE USER IMPACT?
@GEERTVDC
PLAN DESIGN DEVELOP TEST DEPLOY OPERATE
ODD
TDD
WHAT IS THE USER IMPACT?
IS THE FEATURE BEHAVING
LIKE WE EXPECTED?@GEERTVDC
PLAN DESIGN DEVELOP TEST DEPLOY OPERATE
ODD
TDD
WHAT IS THE USER IMPACT?
IS THE FEATURE BEHAVING
LIKE WE EXPECTED?
DEPLOYMENT FEEDBACK
@GEERTVDC
KNOWING HOW OUR SYSTEM
OPERATES SHOULD BE IN
OUR SYSTEM AS DEVELOPERS
WHAT IS NORMAL?
RELEASE GATES TO NEXT STAGE?
@GEERTVDC
Observability driven development
Observability driven development
Observability driven development
Observability driven development
SLI
SLO
SLA
@GEERTVDC
SLI
SLO
SLA
SERVICE LEVEL INDICATOR
SERVICE LEVEL OBJECTIVE
SERVICE LEVEL AGREEMENT
@GEERTVDC
SLI SERVICE LEVEL INDICATOR
QUANTITATIVE MEASURE FOR YOUR SERVICE
AVAILABILITY
ERROR RATE
DURATION
LATENCY
FRESHNESS
@GEERTVDC
SLO SERVICE LEVEL OBJECTIVE
TARGET MEASURE FOR A SERVICE
MEASURED BY SLIS
AVAILABILITY OF 99.9% FOR LAST 30 DAYS
@GEERTVDC
SLA SERVICE LEVEL AGREEMENT
CONTRACT WITH USERS WITH
CONSEQUENSES WHEN
MISSING YOUR SLO
10% DISCOUNT FOR EACH 0.1%
BELOW AVAILABILITY SLO
@GEERTVDC
HOW TO DO THIS IN PRACTICE?
@GEERTVDC
HOW TO DO THIS IN PRACTICE?
DEFINE AN SLO
BUILD INDICATORS BY LOGGING / METRICS
BUILD A DASHBOARD – START MEASURING
MAKE CHOICES BASED ON SERVICE LEVEL
LEAVE SLA PART FOR SALES PEOPLE
MAKE IT VISIBLE@GEERTVDC
MAKE IT VISIBLE
SLO
AVAILABILITY
99.9954%
@GEERTVDC
MAKE IT VISIBLE
SLO
AVAILABILITY
99.9954%
RING 0
98%
RING 1
99.91%
RING 2
100%
@GEERTVDC
MAKE IT VISIBLE
SLO
AVAILABILITY
99.9954%
RING 0
98%
RING 1
99.91%
RING 2
100%
USER SIGN UP FLOW – 100%
CHECKOUT – 99.91%
SEARCH – 98%
@GEERTVDC
MAKE IT VISIBLE
SLO
AVAILABILITY
99.9954%
RING 0
98%
RING 1
99.91%
RING 2
100%
USER SIGN UP FLOW – 100%
CHECKOUT – 99.91%
SEARCH – 98%
CLIENT A - USER SIGN UP FLOW – 100%
CLIENT A - CHECKOUT – 99.91%
CLIENT A - SEARCH – 90%
TAKEAWAYS
START SMALL AT KEY AREAS OF YOUR APP
EXPLORE TOOLS
EMBRACE TESTING ON PROD!
FOCUS ON CUSTOMERS
TAKE OWNERSHIP OF CODE
@GEERTVDC
@GEERTVDC
GEERT VAN DER CRUIJSEN
@GEERTVDC
THANK YOU!
MOBILEFIRSTCLOUDFIRST.NET

More Related Content

What's hot (20)

PPTX
Observability vs APM vs Monitoring Comparison
jeetendra mandal
 
PDF
Observability & Datadog
JamesAnderson599331
 
PPTX
Observability
Enes Altınok
 
PDF
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
NETWAYS
 
PDF
Observability for modern applications
MoovingON
 
PDF
Observability
Martin Gross
 
PPTX
Microservices Part 3 Service Mesh and Kafka
Araf Karsh Hamid
 
PPSX
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Araf Karsh Hamid
 
PDF
Exploring the power of OpenTelemetry on Kubernetes
Red Hat Developers
 
PPTX
Datadogoverview.pptx
ssuser8bc443
 
PPSX
Service Mesh - Observability
Araf Karsh Hamid
 
PPTX
Microservices Architecture & Testing Strategies
Araf Karsh Hamid
 
PPTX
Monitoring & Observability
Lumban Sopian
 
PDF
OpenTelemetry Introduction
DimitrisFinas1
 
PDF
Shift left Observability
Eric D. Schabell
 
PPTX
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
DevOpsDays Tel Aviv
 
PDF
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea
 
PDF
Introduction to Open Telemetry as Observability Library
Tonny Adhi Sabastian
 
PDF
Distributed tracing using open tracing &amp; jaeger 2
Chandresh Pancholi
 
PDF
Intro to open source observability with grafana, prometheus, loki, and tempo(...
LibbySchulze
 
Observability vs APM vs Monitoring Comparison
jeetendra mandal
 
Observability & Datadog
JamesAnderson599331
 
Observability
Enes Altınok
 
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
NETWAYS
 
Observability for modern applications
MoovingON
 
Observability
Martin Gross
 
Microservices Part 3 Service Mesh and Kafka
Araf Karsh Hamid
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Araf Karsh Hamid
 
Exploring the power of OpenTelemetry on Kubernetes
Red Hat Developers
 
Datadogoverview.pptx
ssuser8bc443
 
Service Mesh - Observability
Araf Karsh Hamid
 
Microservices Architecture & Testing Strategies
Araf Karsh Hamid
 
Monitoring & Observability
Lumban Sopian
 
OpenTelemetry Introduction
DimitrisFinas1
 
Shift left Observability
Eric D. Schabell
 
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
DevOpsDays Tel Aviv
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea
 
Introduction to Open Telemetry as Observability Library
Tonny Adhi Sabastian
 
Distributed tracing using open tracing &amp; jaeger 2
Chandresh Pancholi
 
Intro to open source observability with grafana, prometheus, loki, and tempo(...
LibbySchulze
 

Similar to Observability driven development (20)

PDF
Cloudbrew 2019 observability driven development
Geert van der Cruijsen
 
PDF
Metrics driven development 10.09.2014
Erno Aapa
 
PDF
Influx/Days 2017 San Francisco | Christine Yen
InfluxData
 
PDF
Microservices as an evolutionary architecture: lessons learned
Luram Archanjo
 
PDF
An Approach of Improve Efficiencies through DevOps Adoption
IRJET Journal
 
PPTX
PAC 2020 Santorin - Stijn Schepers
Neotys
 
PPTX
Migrating Monitoring to Observability – How to Transform DevOps from being Re...
Liz Masters Lovelace
 
PPTX
Observability Shivagami Gugan
Shivagami Gugan
 
PPTX
Observability in real time at scale
Balvinder Hira
 
PDF
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
David Rico
 
PDF
Final observability starts_with_data
Dave McAllister
 
PDF
Why Modern Systems Require a New Approach to Observability
Enterprise Management Associates
 
PDF
Business Value of CI, CD, & DevOps(Sec)
David Rico
 
PDF
I pushed in production :). Have a nice weekend
Nicolas Carlier
 
PDF
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
PDF
What I learned from 5 years of sciencing the crap out of DevOps
DevOpsDays DFW
 
PPTX
Development and QA dilemmas in DevOps
Matteo Emili
 
PPTX
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf
 
PPTX
Neotys PAC - Stijn Schepers
Neotys_Partner
 
PDF
2015-01-12 TechTalk - Removing Barriers between Development and Operations
Microsoft Switzerland (DX)
 
Cloudbrew 2019 observability driven development
Geert van der Cruijsen
 
Metrics driven development 10.09.2014
Erno Aapa
 
Influx/Days 2017 San Francisco | Christine Yen
InfluxData
 
Microservices as an evolutionary architecture: lessons learned
Luram Archanjo
 
An Approach of Improve Efficiencies through DevOps Adoption
IRJET Journal
 
PAC 2020 Santorin - Stijn Schepers
Neotys
 
Migrating Monitoring to Observability – How to Transform DevOps from being Re...
Liz Masters Lovelace
 
Observability Shivagami Gugan
Shivagami Gugan
 
Observability in real time at scale
Balvinder Hira
 
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
David Rico
 
Final observability starts_with_data
Dave McAllister
 
Why Modern Systems Require a New Approach to Observability
Enterprise Management Associates
 
Business Value of CI, CD, & DevOps(Sec)
David Rico
 
I pushed in production :). Have a nice weekend
Nicolas Carlier
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
What I learned from 5 years of sciencing the crap out of DevOps
DevOpsDays DFW
 
Development and QA dilemmas in DevOps
Matteo Emili
 
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf
 
Neotys PAC - Stijn Schepers
Neotys_Partner
 
2015-01-12 TechTalk - Removing Barriers between Development and Operations
Microsoft Switzerland (DX)
 
Ad

More from Geert van der Cruijsen (20)

PDF
Chaos Engineering - Geert van der Cruijsen.pdf
Geert van der Cruijsen
 
PDF
Better Architecture without Architects.pdf
Geert van der Cruijsen
 
PDF
The art and joy of testing in production
Geert van der Cruijsen
 
PDF
Techdays Helsinki - Creating the distributed apps of the future using dapr - ...
Geert van der Cruijsen
 
PDF
Cloudbrew 2019 - running serverless applications in azure in production
Geert van der Cruijsen
 
PDF
building resilient and production ready serverless solutions on azure
Geert van der Cruijsen
 
PPTX
Chaos engineering - The art of breaking stuff in production on purpose
Geert van der Cruijsen
 
PPTX
There is a bot for that - building chat bots from idea to production
Geert van der Cruijsen
 
PPTX
Security as code - DevOpsDays Amsterdam 2018
Geert van der Cruijsen
 
PPTX
NoOps for noobs; why i think Devs do not need Ops
Geert van der Cruijsen
 
PPTX
Making AI easy with Azure Cognitive services
Geert van der Cruijsen
 
PDF
Visual Studio Mobile Center: A story about mobile DevOps
Geert van der Cruijsen
 
PDF
Techdays 2017: Give your Xamarin Apps eyes, ears and a brain with Cognitive S...
Geert van der Cruijsen
 
PPTX
Build 2017 recap (Mobile)
Geert van der Cruijsen
 
PDF
Continuous delivery of Sitecore on Azure using VSTS at a bank from 1737
Geert van der Cruijsen
 
PPTX
Behavior driven development for Mobile apps
Geert van der Cruijsen
 
PPTX
Techdays app 2016 - behind the scenes
Geert van der Cruijsen
 
PPTX
Xamarin Test Cloud - from zero to hero in automated ui testing
Geert van der Cruijsen
 
PPTX
Continuous deployments mobile apps
Geert van der Cruijsen
 
PPTX
How the Internet of Things will disrupt your industry (Avanade Inspire 2015)
Geert van der Cruijsen
 
Chaos Engineering - Geert van der Cruijsen.pdf
Geert van der Cruijsen
 
Better Architecture without Architects.pdf
Geert van der Cruijsen
 
The art and joy of testing in production
Geert van der Cruijsen
 
Techdays Helsinki - Creating the distributed apps of the future using dapr - ...
Geert van der Cruijsen
 
Cloudbrew 2019 - running serverless applications in azure in production
Geert van der Cruijsen
 
building resilient and production ready serverless solutions on azure
Geert van der Cruijsen
 
Chaos engineering - The art of breaking stuff in production on purpose
Geert van der Cruijsen
 
There is a bot for that - building chat bots from idea to production
Geert van der Cruijsen
 
Security as code - DevOpsDays Amsterdam 2018
Geert van der Cruijsen
 
NoOps for noobs; why i think Devs do not need Ops
Geert van der Cruijsen
 
Making AI easy with Azure Cognitive services
Geert van der Cruijsen
 
Visual Studio Mobile Center: A story about mobile DevOps
Geert van der Cruijsen
 
Techdays 2017: Give your Xamarin Apps eyes, ears and a brain with Cognitive S...
Geert van der Cruijsen
 
Build 2017 recap (Mobile)
Geert van der Cruijsen
 
Continuous delivery of Sitecore on Azure using VSTS at a bank from 1737
Geert van der Cruijsen
 
Behavior driven development for Mobile apps
Geert van der Cruijsen
 
Techdays app 2016 - behind the scenes
Geert van der Cruijsen
 
Xamarin Test Cloud - from zero to hero in automated ui testing
Geert van der Cruijsen
 
Continuous deployments mobile apps
Geert van der Cruijsen
 
How the Internet of Things will disrupt your industry (Avanade Inspire 2015)
Geert van der Cruijsen
 
Ad

Recently uploaded (20)

PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
July Patch Tuesday
Ivanti
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Français Patch Tuesday - Juillet
Ivanti
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Top Managed Service Providers in Los Angeles
Captain IT
 
July Patch Tuesday
Ivanti
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 

Observability driven development