Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スケーラブルシステムの実現に向けて
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masatoshi Shimada
January 11, 2017
Technology
0
770
スケーラブルシステムの実現に向けて
スケーラブルシステム
- コンウェイの法則
- 境界付けられたコンテキスト
- 分割統治
Masatoshi Shimada
January 11, 2017
Tweet
Share
More Decks by Masatoshi Shimada
See All by Masatoshi Shimada
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
10
3.6k
Delta Lakeを用いた LLM処理基盤 / Delta Lake with LLM on Dataplatform
smdmts
3
8.5k
Lakehouseプラットフォームを 採用するまでの話/Lakehouse Platform Adoption
smdmts
1
1k
Sparkから利用するAirframe/Spark-With-Airframe
smdmts
0
1.8k
Redashで何をみるのか/What Do You Wanna See Redash?
smdmts
1
1.7k
DatabricksとSparkではじめる [ビッグデータETL処理/データ可視化] 実践入門 / Databricks and Spark with ETL and Visualization
smdmts
1
1.7k
DatabricksとSparkではじめる [データ分析/機械学習] 実践入門 / Databrick and Spark with Data Analyze and ML for newbie.
smdmts
6
2.4k
作らない分析基板のススメ/DWH For Startup With YAGNI
smdmts
1
800
エンジニアのためのドメイン駆動設計実践入門 / DDD for Engineer newbie
smdmts
18
3.9k
Other Decks in Technology
See All in Technology
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
140
Webhook best practices for rock solid and resilient deployments
glaforge
1
260
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
2
850
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
150
(金融庁共催)第4回金融データ活用チャレンジ勉強会資料
takumimukaiyama
0
120
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
320
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
170
Meshy Proプラン課金した
henjin0
0
240
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
2
370
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
sira's awesome portfolio website redesign presentation
elsirapls
0
140
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
Making Projects Easy
brettharned
120
6.6k
GraphQLとの向き合い方2022年版
quramy
50
14k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
50
Designing for Performance
lara
610
70k
The SEO Collaboration Effect
kristinabergwall1
0
350
Game over? The fight for quality and originality in the time of robots
wayneb77
1
110
Transcript
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ !TNENUT
ࣗݾհ w 4DBMB+BWB&41ZUIPO w υϝΠϯۦಈઃܭ3FBDUJWF%%% ʢ%41%.1ιʔγϟϧήʔϜצఆܥ৹ࠪܥϛυϧΣΞʣ w ϓϩδΣΫτϚωʔδϝϯτ w ϦΞΫςΟϒϓϩάϥϛϯά
w ೣ͖ʢ͔͠͠ೣΞϨϧΪʔʣ .BTB4IJNBEB !TNENUT
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ ίϯΣΠͷ๏ଇ ڥք͚ΒΕͨίϯςΩετ ׂ౷࣏
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ ίϯΣΠͷ๏ଇ
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ w ίϯΣΠͷ๏ଇ w γεςϜΛઃܭ͢Δ৫ɺͦͷߏΛͦͬ ͘Γ·ͶͨߏͷઃܭΛੜΈग़ͯ͠͠·͏ w ΞʔΩςΫνϟʢઃܭʣ৫ʹै͏ w ৫ΞʔΩςΫνϟʢઃܭʣʹै͏
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ ڥք͚ΒΕͨίϯςΩετ
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ w ڥք͚ΒΕͨίϯςΩετ w γεςϜ૬ޓ࡞༻ʹ͓͚Δڥք͕ఆٛ͞ΕΔ w ϓϩδΣΫτͷʮೄுΓʯΛఆٛ͢Δ w γεςϜͷػೳͷਨׂʹ͍ۙ w
&5-ܥɾ৴ܥɾཧը໘ܥͳͲ w ։ൃॳظ͔Βஈ֊Ͱमਖ਼͞ΕΔՄೳੑ͕ߴ͍ w ৽Ϗδωεͷग़ݱϒϨΠΫεϧʔͷൃੜͳͲ
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ ׂ౷࣏
εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ w ׂ౷࣏ w େ͖ͳΛখ͞ͳʹׂͯ͠Λղܾ͢Δͱ͍ ͏ख๏ w ϓϩδΣΫτͷʮೄுΓʯ͕໌֬ʹͳΔͨΊɺ࣋ͪ ͷʮྖʯʹ͓͚ΔײΛ͍࣋ͪ͢ w
νʔϜΛׂ౷࣏͢ΔͱʮೄுΓʯ֎Ͱͷ૪͍ʢϑϨʔ ϜϫʔΫɾݴޠ૪ͳͲʣ͕ൃੜ͠ͳ͍ w ͷɺ୯Ұͷݪଇʢ431ʣʹࣗવͱै͏
w εέʔϧϥϒϧγεςϜʹඞཁͳ݅ w ڥք͚ΒΕͨίϯςΩετͰׂͨ͠υϝΠϯຖͰׂ౷ ࣏͠εέʔϧ͢ΔνʔϜઃܭʢίϯΣΠͷ๏ଇʣ w εέʔϧෆՄೳͳϙΠϯτ͕ଘࡏ͠ͳ͍ΠϯϑϥΞϓϦઃܭ <ิ>ʢٯίϯΣΠઓུʣ ·͍͠ΞʔΩςΫνϟΛଅਐ͢ΔͨΊʹɺઓུతʹ৫Λมߋ͢Δࣄ w
ϏδωεͷํੑͱγεςϜͷํੑ͕Ұக͢Δࣄ͕ཧ w %FWͱ0QTಉ͡νʔϜͱ͢Δ"HJMFνʔϜͰߦ͏ w ࢀর<>ɿIUUQTXXXUIPVHIUXPSLTDPNSBEBSUFDIOJRVFTJOWFSTFDPOXBZ NBOFVWFS w ࢀর<>ɿIUUQTBOBHJMFXBZXPSEQSFTTDPNJOWFSTFDPOXBZNBOFVWFS BOEEFWPQTNJDSPTFSWJDFTBOEBHJMF εέʔϥϒϧγεςϜͷ࣮ݱʹ͚ͯ
εέʔϥϒϧγεςϜͷҰྫ 3FETIJGU J1IPOF "OESPJE 8FC &5-ܥ )551 )551 )551 ϦΞϧλΠϜॲཧܥ
)551 1MBOF-PH 4IBQFE-PH &YUSBDUJPO-PH 1SFTUP 42- 6OMPBE ࿈ܞઌγεςϜ εέʔϧՄೳ ަՄೳ %ZOBNPEC εέʔϧՄೳ ަՄೳ
·ͱΊ w ڥք͚ΒΕͨίϯςΩετͰׂͨ͠ʮྖʯɺ શͯεέʔϧՄೳͰͳ͚ΕͳΒͳ͍ w ׂ౷࣏ͰνʔϜʹʮೄுΓʯΛ༩͑ΔͱɺνʔϜ ֎ʹର͢ΔײҰମײ͕ੜ·ΕΔ w దͳઃܭڥքͷׂͱνʔϜฤΛߦ͏ͱɺίϯΣ Πͷ๏ଇʹै͍εέʔϥϒϧͳγεςϜͱͳΔ
εέʔϥϒϧγεςϜͷ࣮ݱ͢ΔͨΊʹ
εέʔϥϒϧγεςϜͷ։ൃ࣮ࡍ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠