Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Scaling Silos: Distributed Knowledge
Search
Greyyyyys
March 08, 2019
Technology
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Scaling Silos: Distributed Knowledge
Presented at ScaleConf 2019
Greyyyyys
March 08, 2019
More Decks by Greyyyyys
See All by Greyyyyys
Scaling Silos (short version)
greyschale
1
69
Herding Cats to a Firefight
greyschale
0
110
Other Decks in Technology
See All in Technology
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
160
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
540
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.1k
会社説明資料
persolserverworks
0
9.8k
go-sqletch
moznion
0
140
Classmethod Company Deck
satoshi7
1
700
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
160
Refining Active Record
shugo
0
160
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Designing Experiences People Love
moore
143
24k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Making the Leap to Tech Lead
cromwellryan
135
10k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
How to make the Groovebox
asonas
2
2.5k
How to Ace a Technical Interview
jacobian
280
24k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
It's Worth the Effort
3n
188
29k
Skip the Path - Find Your Career Trail
mkilby
1
260
Transcript
SCALING SILOS DISTRIBUTED KNOWLEDGE @GREYSCHALE SCALECONF 2019
http://www.npr.org/player/embed/404548309/404548333
https://twitter.com/htde/status/590995577090875393
https://twitter.com/Scambl/status/590881078740672512
None
OBSERVATION: I use Stack Overflow. A lot. QUESTION: How will
my coding habits change if I give it up for 30 days? @GREYSCHALE
HYPOTHESIS: I don't need Stack Overflow that much. PREDICTION: I'll
be able to come up with different ways to write the same code. @GREYSCHALE
TEST: 1. Route stackoverflow.com in /etc/hosts to 127.0.0.1 2. Code.
3. Keep daily journal of observations. 4. ??? 5. ...Profit?! @GREYSCHALE
DAY 1: - Already am struggling. Help. How to PostGIS
in Rails without gem. - Postgres documentation ain't so bad...I guess... - Only last two results of this search are not SO.... @GREYSCHALE
DAY 2: "Are you on W3Schools because you can't use
StackOverflow?" (shockingly...no) @GREYSCHALE
DAY 14: - F*CKING FACEBOOK API WTF TOKEN AM I
SUPPOSED TO F*CKING USE. - It's not cheating if you make somebody else use StackOverflow on their computer, right....? @GREYSCHALE
DAY 15: - TFW SO result is before the official
RSpec docs. - Is it cheating to use WebArchive to SO? @GREYSCHALE
DAY 19: - SQL JOINs are hard. - Fixed a
ticket with just Rails docs and status code searches. \o/ @GREYSCHALE
DAY 22: - Already knew this search query would be
all SO results. @GREYSCHALE
DAY 26: ¯\_(ツ)_/¯ @GREYSCHALE
DAY 27: - Github issue ends with, "I posted the
solution on StackOverflow." (ノಠ益ಠ)ノኯ┻━┻ @GREYSCHALE
None
CONCLUSIONS: 1. ??? 2. ??? 3. ??? 4. ??? 5.
???
FAULT TOLERANCE
None
https://xkcd.com/979/
http://forums.xkcd.com/viewtopic.php?f=7&t=76560#p2816635
None
(BUS) FACTORISATION: @GREYSCHALE
(BUS) FACTORISATION: - Do you have a "go-to" person on
your team? @GREYSCHALE
(BUS) FACTORISATION: - Do you have a "go-to" person on
your team? - Do other people realise this or acknowledge it? @GREYSCHALE
(BUS) FACTORISATION: - Do you have a plan for if
this person suddenly disappeared? @GREYSCHALE
(BUS) FACTORISATION: - Is it the tool itself?! @GREYSCHALE
CAP-ish Theorem: @GREYSCHALE
CAP-ish Theorem: - Partition Tolerance @GREYSCHALE
CAP-ish Theorem: - Partition Tolerance - Availability @GREYSCHALE
CAP-ish Theorem: - Partition Tolerance - Availability - Consistency @GREYSCHALE
CAP-ish Theorem: - Partition Tolerance - Availability - Consistency @GREYSCHALE
3-2-1 Rule: @GREYSCHALE
3-2-1 Rule: 3 Copies 2 Formats 1 Off-site @GREYSCHALE
3-2-1 Rule: 3 Teams 2 Documents 1 Source Control @GREYSCHALE
3-2-1 Rule: 3 People 2 Formats 1 Truth @GREYSCHALE
RESOURCE SHARING
https://xkcd.com/627/
https://xkcd.com/627/
None
None
@GREYSCHALE
@GREYSCHALE
@GREYSCHALE
@GREYSCHALE
@GREYSCHALE
HOW DO WE SHARE KNOWLEDGE? @GREYSCHALE
HOW DO WE SHARE KNOWLEDGE? - Brain dumps? @GREYSCHALE
HOW DO WE SHARE KNOWLEDGE? - Brain dumps? - Interrupts?
@GREYSCHALE
HOW DO WE SHARE KNOWLEDGE? - Brain dumps? - Interrupts?
- Discovery? @GREYSCHALE
SHARING == <3 @GREYSCHALE
SHARING == <3 - Independent @GREYSCHALE
SHARING == <3 - Independent - Memetic/epidemic @GREYSCHALE
SHARING == <3 - Independent - Memetic/epidemic - Codified @GREYSCHALE
CODIFY IT?! @GREYSCHALE
CODIFY IT?! - Expectations @GREYSCHALE
CODIFY IT?! - Expectations - Modernity @GREYSCHALE
CODIFY IT?! - Expectations - Modernity - Update rate @GREYSCHALE
None
CARGO CULTS: @GREYSCHALE @GREYSCHALE
None
CARGO CULTS: - Make it so they don't need it
@GREYSCHALE @GREYSCHALE
CARGO CULTS: - Make it so they don't need it
- Remove pressures @GREYSCHALE
https://images-na.ssl-images-amazon.com/images/I/8143BTFiw8L._SL1488_.jpg
@GREYSCHALE CARGO CULTS: - Make it so they don't need
it - Remove pressures - Attribute everything
https://twitter.com/kellabyte/status/1100457037882810370
https://twitter.com/iamdevloper/status/1100350155658678274
SCALABILITY
SCALABILITY?
KNOWLEDGE ROADMAPS FOR: - The next month - The next
quarter - The next decade?! @GREYSCHALE
@GREYSCHALE team size knowledge
CONCLUSIONS: @GREYSCHALE
CONCLUSIONS: 1. Knowledge IS a distributed system. @GREYSCHALE
CONCLUSIONS: 1. Knowledge IS a distributed system. 2. The weakest
link weakens the system. @GREYSCHALE
CONCLUSIONS: 1. Knowledge IS a distributed system. 2. The weakest
link weakens the system. 3. Not all sharing is alike. @GREYSCHALE
CONCLUSIONS: 4. I still use Stack Overflow. A lot. @GREYSCHALE
CONCLUSIONS: 4. I still use Stack Overflow. A lot. 5.
But try to share what I learn more often. @GREYSCHALE
CONCLUSIONS: 4. I still use Stack Overflow. A lot. 5.
But try to share what I learn more often. <3 @GREYSCHALE
https://xkcd.com/1053/
THE END
THE END?
THE PERFECT DISTRIBUTED SYSTEM: @GREYSCHALE
THE PERFECT DISTRIBUTED SYSTEM: Never mind, figured it out. @GREYSCHALE
posted 08-03-2003
THANK YOU QUESTIONS? @GREYSCHALE SCALECONF 2019