Julian Dunn
Senior Manager of Product Marketing
PagerDuty
@julian_dunn
Best Practices for Modern Service Ownership
@julian_dunn 2
μ
more stuff being
created
@julian_dunn 3
… BY TEAMS THAT DON’T
NECESSARILY TALK TO EACH
OTHER
… with an exponential
growth rate
@julian_dunn 4
It’s getting harder to communicate with
each other about things that matter.
This situation is
totally unacceptable.
Well, that just
about wraps it up!
This situation is
totally unacceptable.
Well, that just
about wraps it up!
@julian_dunn 6
7@julian_dunn
How do we keep track of critical services?
@julian_dunn 9
BurgunDB
Reporting and
Analytics
EventQueue Web UI
@julian_dunn
Existing Approaches
10
Often maintained by “Bob in accounting”
“Functional Service Registry”
Only if you have complete homogeneity
If you have engineering resources (dev tools team)
@julian_dunn
Main Problems with CMDBs
1. Designed to be updated manually by
“asset managers”
2. Relationships between objects is
impossible to track
3. Turned out to be most useful for people
other than operations
Result: Few people doing operations find
the CMDB usable for their purposes.
12
@julian_dunn
Service Inventory Systems...
1. Track customer-facing software components and not hard assets
2. Primarily serve operations people
3. Are derived implicitly, not updated explicitly
13
The maintenance of an service inventory must align with
actions an operations team is already taking in their
day-to-day work.
@julian_dunn
Things You’re Already Doing in PagerDuty
● Setting up technical services
● Associating them with business services
● Assigning teams to services
● Putting teams on-call
● Getting alerted on service failure
14
PagerDuty Service Directory
● Dynamic, searchable list of
services in your
organization, with
associated operational
metadata
● Updated by operations
teams as part of service
lifecycle
● Additional metadata,
service relationships, and
business impact coming
soon
@julian_dunn 16
Wrapping Up
● Architectures are too big for one person’s head.
● Autonomous teams need to find out information about
relationships in the heat of the moment.
● Existing solutions for keeping track of stuff we’re building are
insufficient.
● We need some sort of cloud-native, dynamic inventory that is
updated dynamically, not manually.
PDS19FF350 - “Friends and Family”
Westin St. Francis, San Francisco, CA
September 23-25, 2019
https://summit.pagerduty.com/
The Road to Real Time
Thanks!
@julian_dunn
jdunn@pagerduty.com

Best Practices for Modern Service Ownership