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
作らない分析基板のススメ/DWH For Startup With YAGNI
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Masatoshi Shimada
October 01, 2018
Technology
840
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
作らない分析基板のススメ/DWH For Startup With YAGNI
- スタートアップにおけるデータウェアハウス
- データウェアハウス設計について
Masatoshi Shimada
October 01, 2018
More Decks by Masatoshi Shimada
See All by Masatoshi Shimada
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
12
4.3k
Delta Lakeを用いた LLM処理基盤 / Delta Lake with LLM on Dataplatform
smdmts
3
9.3k
Lakehouseプラットフォームを 採用するまでの話/Lakehouse Platform Adoption
smdmts
1
1.1k
Sparkから利用するAirframe/Spark-With-Airframe
smdmts
0
1.9k
Redashで何をみるのか/What Do You Wanna See Redash?
smdmts
1
1.9k
DatabricksとSparkではじめる [ビッグデータETL処理/データ可視化] 実践入門 / Databricks and Spark with ETL and Visualization
smdmts
1
1.8k
DatabricksとSparkではじめる [データ分析/機械学習] 実践入門 / Databrick and Spark with Data Analyze and ML for newbie.
smdmts
6
2.5k
エンジニアのためのドメイン駆動設計実践入門 / DDD for Engineer newbie
smdmts
18
4k
How to growth the delish kitchen team to data-driven team
smdmts
1
1.2k
Other Decks in Technology
See All in Technology
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
【Data Engineering Summit2026_登壇資料】医療ビッグデータ×AIエージェントを支えるデータ基盤とハーネスエンジニアリング
jmdc_presentation
0
170
hackers_champloo_2026_tidb
makocchi
0
160
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
140
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
350
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Making Projects Easy
brettharned
120
6.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
A Tale of Four Properties
chriscoyier
163
24k
Embracing the Ebb and Flow
colly
88
5.2k
How to train your dragon (web standard)
notwaldorf
96
6.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
The SEO Collaboration Effect
kristinabergwall1
1
590
Transcript
ϨγϐಈըϝσΟΞ ʰ%&-*4),*5$)&/ʱΛࢧ͑Δ ࡞Βͳ͍ੳج൫ͷεεϝ ౡాխ
ࣗݾհ w ౡాխ!TNENUT w σʔλΣΞϋεΞʔΩςΫτ 4DBMBc1ZUIPOc(PMBOHc+BWBc%%% w גࣜձࣾΤϒϦʔॴଐ w
%&-*4),*5$)&/σʔλੳܥશൠ୲ ओʹੳج൫ɺ৴໘࠷దԽͳͲΛ୲
ΞϓϦϦϦʔε μϯϩʔυɿສ Ϩγϐɿສ݅Ҏ্ ݄ؒಈը࠶ੜɿԯສճҎ্ "QQ4UPSF#&450' (PPHMF1MBZϕετΦϒ ࠃΞϓϦμϯϩʔυୈ̏Ґ ʢ̍Ґ-*/&ɺ̎Ґ:BIPP+"1"/˞ඇήʔϜɹ"QQ"OOJFௐʣ ɾຖ৽ணϨγϐಈը͕৴͞ΕΔ ɹɾྉཧϨγϐಈըʢௐཧݙཱखॱʣ
ɹɾࠂओλΠΞοϓಈը <13>%&-*4),*5$)&/ͷհʢ͔ΜͨΜʹʣ 3
ΞδΣϯμʢ֓ཁʣ ࠓʹΓӡ༻ͨ͠%&-*4),*5$)&/ͷ ੳج൫͕ͲͷΑ͏ʹ࡞ΒΕɺར༻͞Ε͍ͯΔ͔ʹ͍ͭͯ ʰ࡞Βͳ͍ੳج൫ͷεεϝʱͱ͍͏λΠτϧͰ͓͖ͤͯ͠͞·͢ɻ
ΞδΣϯμ w ελʔτΞοϓʹ͓͚ΔσʔλΣΞϋε w σʔλΣΞϋεઃܭʹ͍ͭͯ w ·ͱΊ
ελʔτΞοϓʹ͓͚Δ σʔλΣΞϋε
ελʔΞοϓاۀͷࣄ w গਓͰΞϓϦ,1*Λͯ͢ूܭ͢Δඞཁ͕͋Δ σʔλΤϯδχΞʢ໊ʣɺσʔλΞφϦετʢ໊ʣ σʔλΤϯδχΞΞφϦετʹࢪࡦՄࢹԽͷूܭۀ͕ूத w ࣮ࢪࡁΈͷࢪࡦʢ"#ςετʣͷ༗ޮੑஅΛଈ࠲ʹߦ͍͍ͨ શͯͷࢪࡦͷੳʢతʹʣࣄ্࣮ෆՄೳ ඞવతʹબͱूத͕ൃੜ͢Δ͜ͱʹͳΔ w
ΞϓϦσʔλੳͷཁٻແݶେʹΒΉ ύʔΩϯιϯͷ๏ଇʢΓ͍ͨ͜ͱແݶେʣ
σʔλੳΛඞཁͱ͢Δओͳϖϧιφ૾ ϓϩμΫτΦʔφʔ σΟϨΫλʔΤϯδχΞʢࢪࡦ୲ʣ σʔλΞφϦετ σʔλαΠΤϯςΟετ σʔλΤϯδχΞ ػցֶशΤϯδχΞ
ελʔτΞοϓʹ͓͚Δ%8)ͱᶃ wجຊతʹࣗྗͰࢪࡦͷੳ͕Մೳͳσʔλج൫Ͱ͋Δ͜ͱ wඞཁͱ͢Δೳྗ42-ɺ#*πʔϧɺදܭࢉπʔϧ w͍͠σʔλੳσʔλΞφϦετσʔλΤϯδχΞɹɹɹɹ ʹґཔ͢Δ wʰΤΫηϧ͕ਆπʔϧʱͰ͋ͬͯͳ͍ɻɹɹɹɹɹɹɹɹ ʢࢪࡦͷ༗ޮੑஅ͕Ͱ͖Εྑ͍ʣ ϓϩμΫτΦʔφʔσΟϨΫλʔΤϯδχΞʢࢪࡦ୲ʣ ʹͱͬͯͷσʔλΣΞϋεͱɺ
ελʔτΞοϓʹ͓͚Δ%8)ͱᶄ σʔλΞφϦετσʔλαΠΤϯςΟετ ʹͱͬͯͷσʔλΣΞϋεͱɺ wΤϯδχΞϦϯάͷٕज़ελοΫ͕ෆཁͰ͋Δ͜ͱɹɹɹɹɹɹɹ δϣϒεέδϡʔϥࢄσʔλॲཧϑϨʔϜϫʔΫΛɹɹɹɹɹ ಁաతʹͯ͠Πϯϑϥ࣮ߦج൫Λۃྗҙࣝͤ͞ͳ͍ wجຊతʹ42-ͷΈͰੳՄೳͰ͋Δ͜ͱɹɹɹɹɹɹɹɹ ଟ૬ߏͷதؒςʔϒϧෆཁͰ͋Δ͜ͱ͕·͍͠ wΠϯϑϥΛҙࣝ͠ͳ͍ͰੳՄೳͱͳΔ͜ͱɹɹɹɹɹɹɹɹɹɹ 3FETIJGU5SFBTVSF%BUBͳͲΛࢦ͢
wཧը໘ΛಠࣗͰ։ൃ͢Δඞཁ͕ແ͍͜ͱɹɹɹɹɹɹɹɹɹɹɹɹ 3FEBTI.FUBCBTFΛར༻͠ʰπʔϧʹཁٻΛ߹ΘͤΔʱɹɹ πʔϧͰຬͨͤͳ͍ཁٻΉΛಘͣࣗલͰߏங͢Δ w)BEPPQΫϥελͳͲͷΠϯϑϥߏங͢Δඞཁ͕ແ͍͜ͱɹɹɹ 5SFBTVSF%BUBɺ%BUBCSJDLTͳͲͷ4BB4Λར༻͢Δɹɹɹɹɹ ػցֶशΤϯδϯϏϧτΠϯ͞ΕͨΛબͿ wΠϯϑϥϩάج൫ΛՄೳͳݶΓ4BB4#BB4ʹͤΔ ελʔτΞοϓʹ͓͚Δ%8)ͱᶅ σʔλΤϯδχΞػցֶशΤϯδχΞ ʹͱͬͯͷσʔλΣΞϋεͱɺ
ελʔτΞοϓʹ͓͚Δ%8)ͱ ݶΒΕͨϦιʔεͷதͰग़དྷΔ͜ͱݶΒΕ͍ͯΔɻ ϦʔϯελʔτΞοϓᐌ͘ɺʰՄೳͳݶΓখ͘͞࡞Δɻʱ ͢ͳΘͪɺʰग़དྷΔ͚ͩ࡞Βͳ͍ɻʱ ՄೳͳݶΓɾָʹ࡞Γ ՄೳͳݶΓɾখ͘͞࡞Γ ՄೳͳݶΓɾૣ͘͏
ʰग़དྷΔ͚ͩ࡞Βͳ͍͜ͱʱ͕ɺ ϦιʔεͷޮԽΛଅ͠ҙࢥܾఆΛՃ͢Δɻ ɾଵଦɿ࠷খݶͷίετͰੳՄೳʹ ɾؾɿͲͷΑ͏ͳσʔλଈ࣌ੳՄೳʹ ɾၗຫɿ୭Ͱੳج൫Λࣗ༝ʹ͑ΔΑ͏ʹ ϓϩάϥϚʔࡾେඒಙ ελʔτΞοϓʹ͓͚Δ%8)ͱ
ʰग़དྷΔ͚ͩ࡞Βͳ͍ʱ ɹσʔλΣΞϋεઃܭʹ͍ͭͯ
σʔλΣΞϋεུ֓ਤ "1*αʔό ࠂޮՌଌఆ Πϕϯτܭଌ ՄࢹԽ 3&45"1* %8)
4JOHMF4PVSDFPG5SVUI The state of your whole application is stored in
an object tree within a single store. by redux. w ΞϓϦέʔγϣϯͷঢ়ଶҰݩཧ͞ΕΔ͖Ͱ ͋Δ w Ϗοάσʔλʹ͓͍ͯɺҰͭͷॴʹूͯ͠ݕ ࡧՄೳͱ͢Δ͖Ͱ͋Δ w ݱ࣮తʹاۀͷσʔλ༷ʑͳܗͰଘࡏ͓ͯ͠ Γ݁߹͢Δ͜ͱ͍͠
σʔλΣΞϋεͷઃܭࢥ wશ৬͕ࣗྗͰσʔλΛऔΓग़ͤΔΑ͏ɺੳͷෑډΛప ఈతʹԼ͛ͯฏқͳ42-ͰੳՄೳͱ͢Δ wҰͭͷσʔλιʔεͰݕࡧՄೳͱ͢Δʢ4405ʣ w༧ΊͻͳܗͱͳΔ,1*ͷՄࢹԽάϥϑΛେྔʹ࡞Γɺɹɹɹɹɹ ࢀߟͱͳΔ42-͕େྔʹ͋Δঢ়ଶʹ͢Δɹɹɹɹɹɹɹɹɹɹ ඇΤϯδχΞͷϝϯόʔʹσʔλੳΛ֮͑ͯΒ͏ αϯϓϧίʔυίʔυεχϖοτڧྗͳڭҭࡐྉ
σʔλΣΞϋεͷσʔλϑϩʔ σʔλΛ্ྲྀ͔ΒԼྲྀʹ͔͚ͯ୯ํσʔλϑϩʔͰৠཹ͍ͯ͠Δ ɹ্ྲྀʢ45% ΑΓੜϩάʹ͍ۙ࠶ར༻Մೳͳσʔλ Լྲྀ 5%3FETIJGU ूܭࡁΈσʔλػցֶशͷ݁ՌͳͲ ɹͨͩ͠Ұ෦ྫ֎͋ΔʢػցֶशϞσϧͳͲ͕֘ʣ 3&45
֤ετϨʔδͷׂͱΫΤϦํ๏ ΞϓϦશσʔλΛूͯ͠όοΫΞοϓ͞ΕΔσʔλϨΠΫ େྔσʔλͰൃߦසͷ͍ΫΤϦʹݶఆͯ͠ɺ "UIFOBͰΫΤϦՄೳʹ͍ͯ͠Δʢ+40/1BSRVFUʣ ݪଇͱͯ͠4405ͱͳΔΑ͏ʹઃܭ͞ΕͨσʔλΣΞϋε ੜϩάͱ࠶ར༻ՄೳͳཻͱͳΔதؒςʔϒϧ͕อ͞ΕΔ ʢ3FEBTI͔ΒXJUI۟Λଟ༻͢ΔΫΤϦ͕࣮ߦ͞ΕΔʣ 4QBSLΛར༻ͨ͠ෳࡶͳूܭࡁΈςʔϒϧ͕อ͞ΕΔσʔλϚʔτ 42-͚ͩͰ͘Έ্͛Δ͜ͱ͕͍͠ूܭ݁Ռ͕อଘ͞ΕΔ ʢ3FEBTI͔Βجຊతʹ+0*/͕ແ͍ΫΤϦ͕ൃߦ͞ΕΔʣ
4 5SFBTVSF%BUB 3FETIJGU
࡞Βͳ͍ੳج൫Λ࣮ݱ͢ΔͨΊʹ ԿΛ࡞͔ͬͨ ΞϓϦ,1*ΛՄࢹԽ͢ΔμογϡϘʔυ42-ɺ1ZUIPO ΫΤϦɿ μογϡϘʔυɿ தؒςʔϒϧΛੜ͢Δδϣϒͷཧɺதؒςʔϒϧੜ༻ͷ42- EJHϑΝΠϧɿ 42-ϑΝΠϧɿ
4QBSLΛૢ࡞͢ΔϊʔτϒοΫɺ4DBMBɺ1ZUIPOɺ.-ɺ42- 3FEBTI͔Βجຊతʹ+0*/͕ແ͍ΫΤϦ͕ൃߦ͞ΕΔ ίϚϯυɿ 3FEBTI
࡞Βͳ͍ੳج൫Λ࣮ݱ͢ΔͨΊʹ ԿΛ࡞͔ͬͨ ʰग़དྷΔ͚ͩ࡞Βͳ͍ʱσʔλΣΞϋεͰ࡞ΒΕͨɺ 3FEBTIEJHEBHEBUBCSJDLTͷʹू͞ΕΔ ɾଵଦɿ࠷খݶͷίετͰੳՄೳʹ ɾؾɿͲͷΑ͏ͳσʔλଈ࣌ੳՄೳʹ ɾၗຫɿ୭Ͱੳج൫Λࣗ༝ʹ͑ΔΑ͏ʹ ϓϩάϥϚʔࡾେඒಙ
·ͱΊ
w ࠷খͷͰ࠷େͷޮՌΛൃش͢ΔͨΊʹɺɹɹɹɹɹɹɹɹɹ ඞཁͱͳΔ࡞ۀΛݶఆͯ͠࡞Βͳ͍બͱ࡞ΔूதΛૂ͏ w σʔλͷҰݩཧʢ4405ʣΛຬͨ͢͜ͱΛ࠷ॏཁͱҙࣝ͠ɺɹɹɹɹ σʔλΣΞϋεͷσʔλϑϩʔΛઃܭ͢Δ w %8)ΞʔΩςΫτͱͯ͠ɺϓϩμΫτʹؔΘΔϝϯόʔશһ͕ɹ σʔλΛݩʹͨ͠ࢪࡦΛߟ͑ͯࣗͰ͖ΔڥΛఏڙ͢Δ ·ͱΊ
ಈըΛ௨ͯ͡ ੈքΛͬͱָ͘͠ ͬͱॆ࣮ͨ͠ຖʹ ΤϯδχΞ શ৬छੵۃ࠾༻தʂ https://corp.every.tv/recruits
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠