SlideShare a Scribd company logo
1 of 40
The Problems with not
being Observable
A TransferWise Journey
Observability
Team @ TW
Est. Late 2018
London / Tallinn
6 People
TransferWise is hiring
https://www.transferwise.jobs/
Toomas
What is Observability?
Vendor Definition
- ‘Three Pillars’
- Distributed systems
problems are pure tech
- Describes your problems
through aggregations or
Firehosing
- Investigation requires prior
knowledge of your stack
- Monitoring != Observable
- Distributed systems
problems are sociotechnical
problems
- Describes your problems
through aggressive
sampling
- Investigate new problems
without shipping new code
Pure Definition
- Charity Majors,
@mipsytipsy
Vendor Definition
- ‘Three Pillars’
- Distributed systems
problems are pure tech
- Describes your problems
through aggregations
- Investigation requires prior
knowledge of your stack
- Monitoring != Observable
- Distributed systems
problems are sociotechnical
problems
- Describes your problems
through aggressive
sampling
- Investigate new problems
without shipping new code
Pure Definition
- Charity Majors,
@mipsytipsy
So what does TransferWise look
like architecturally?
2011-2017
2017-2019
2019-2020
2020-202X?
TL;DR
I actually literally have no idea
But it’s
probably
like this
- Monzo, We built network
isolation for 1,500 services to
make Monzo more secure
But it’s
probably
like this
- Monzo, We built network
isolation for 1,500 services to
make Monzo more secure
Yours
probably
looks like this
Here are some things we
learned along the way
Distributed systems are hard
and asks really random
questions
For example:
“Why does our site break every
first monday of the month?”
What did we do to resolve it?
Explore what data we had
Instrument user flows for
visibility
Make more data driven
decisions
“Why does our site break every
first monday of the month?”
Answer:
First monday is pay-day.
It is one bad query on one
service.
Tip 1:
Monitoring for Unknown
Unknowns is technically foolish
Tip 2:
Engineers need Production
access to be effective
Tip 3:
No Observability
==
Missed Opportunities
Example:
“Why do we have a spike of
customers using the site, but not
a spike of money being
transferred?”
Parliament
Votes on Brexit
UK General
Election 2019
Tip 5:
More Observability == more
opportunity for Production
Excellence
Tip 6:
Transitioning from Monitoring to
Observability is hard
Talk to your colleagues. Find
someone who can champion
your cause. Make them care
about it.
Tip 7:
Look at what other people are
doing.
Thank You
James Bach
@qweety_

More Related Content

Similar to The problem with not being observable

Leading Supply Chain In The New Digital Age
Leading Supply Chain In The New Digital AgeLeading Supply Chain In The New Digital Age
Leading Supply Chain In The New Digital Age
SCL HUB
 

Similar to The problem with not being observable (10)

Information sharing in transportation systems - more than digital pieces of p...
Information sharing in transportation systems - more than digital pieces of p...Information sharing in transportation systems - more than digital pieces of p...
Information sharing in transportation systems - more than digital pieces of p...
 
Leading Supply Chain In The New Digital Age
Leading Supply Chain In The New Digital AgeLeading Supply Chain In The New Digital Age
Leading Supply Chain In The New Digital Age
 
Leading Supply Chain In The New Digital Age
Leading Supply Chain In The New Digital AgeLeading Supply Chain In The New Digital Age
Leading Supply Chain In The New Digital Age
 
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
 
Ontological Routing & POI linking
Ontological Routing & POI linkingOntological Routing & POI linking
Ontological Routing & POI linking
 
Data Science 101
Data Science 101Data Science 101
Data Science 101
 
The time has come to talk of... who should own scholarly infrastructure?
 The time has come to talk of... who should own scholarly infrastructure? The time has come to talk of... who should own scholarly infrastructure?
The time has come to talk of... who should own scholarly infrastructure?
 
Research in Review | OPTIMUS 2015 Atlanta
Research in Review | OPTIMUS 2015 AtlantaResearch in Review | OPTIMUS 2015 Atlanta
Research in Review | OPTIMUS 2015 Atlanta
 
Introducing the world's first token engineering framework
Introducing the world's first token engineering frameworkIntroducing the world's first token engineering framework
Introducing the world's first token engineering framework
 
The cyber security hype cycle is upon us
The cyber security hype cycle is upon usThe cyber security hype cycle is upon us
The cyber security hype cycle is upon us
 

Recently uploaded

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 

Recently uploaded (20)

The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 

The problem with not being observable