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
minne のアーキテクチャの進化とこれから
Search
shiro16
December 16, 2020
Technology
1
3.4k
minne のアーキテクチャの進化とこれから
minne の主に 2018 ~ 2021 のアーキテクチャの進化についてご紹介
shiro16
December 16, 2020
Tweet
Share
More Decks by shiro16
See All by shiro16
minne の開発環境の変革と今後
shiro16
0
1.1k
Rails6 upgrade タイムアタック
shiro16
2
2.7k
telepresence で始める k8s 時代のローカル開発
shiro16
10
5.8k
minne での検索改善の歴史
shiro16
1
2.4k
minne でのハイブリッドクラウド運用
shiro16
1
1.9k
マイクロサービス事始め@技術編
shiro16
0
1.2k
Other Decks in Technology
See All in Technology
FOSS4G 2025 KANSAI QGISで点群データをいろいろしてみた
kou_kita
0
400
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
2k
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
2
170
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
160
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
3
22k
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
3
7.7k
AI専用のリンターを作る #yumemi_patch
bengo4com
5
4.3k
Core Audio tapを使ったリアルタイム音声処理のお話
yuta0306
0
190
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
50
20k
Lakebaseを使ったAIエージェントを実装してみる
kameitomohiro
0
130
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
150
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
210
Featured
See All Featured
Bash Introduction
62gerente
613
210k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Docker and Python
trallard
44
3.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Become a Pro
speakerdeck
PRO
29
5.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
KATA
mclloyd
30
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Writing Fast Ruby
sferik
628
62k
The Invisible Side of Design
smashingmag
301
51k
Transcript
ޙ౻རത(.01FQBCP *OD ϖύϘςοΫΧϯϑΝϨϯε NJOOFͷΞʔΩςΫνϟͷਐԽͱ͜Ε͔Β
γχΞΤϯδχΞϦϯάϦʔυ 5PTIJIJSP(PUP!@TIJSP NJOOFࣄۀ෦ ݘΛṆѪ͍ͯ͠Δ
None
None
NJOOFͷΤϯδχΞ৫ʹ͍ͭͯ
తߴʹՁΛಧ͚Δ
ߴʹՁΛಧ͚Δҝʹ wӡ༻ʹखΛ͔͚ͳ͍Α͏ʹͰ͖Δ͜ͱࣗಈԽ wܧଓతʹΞοϓσʔτΛߦ͏ wͳΊΒ͔ͳਐԽ͕ՄೳͳΞʔΩςΫνϟͷબ wFUDʜ
͜ΕΒΛͨΓલʹ͍ͬͯΔ
NJOOFͷΞʔΩςΫνϟͷਐԽ
جຊߏ
None
dͷਐԽͷ
VUGNCԽ wΞϓϦͷϢʔβ͕ଟ͍ͷʹֆจࣈ͕͑ͣಠࣗֆจࣈΛ༻ wʹͬ͜ΓͱೖΕΔͱসإͷը૾ʹม͞Εͯදࣔ͞ΕΔ wVUGNCʹ͢Δ͜ͱͰֆจࣈ͕͑ΔΑ͏ʹͳͬͨ wมߋແఀࢭͰߦͳͬͨ wMINͱ͍͏HFNΛ༻ w෦తʹ.Z42-ͷ5SJHHFSػೳΛར༻͍ͯ͠Δ
ϚΠΫϩαʔϏεԽ wҎ্ͷӡ༻Ͱίʔυྔ͕ංେԽ w৽͘͠ೖ͖ͬͯͨਓ͕શମ૾ΛѲ͢Δͷ͕େม wαʔόϦιʔεΛదʹར༻Ͱ͖͍ͯͳ͍ wΞϥʔτ͕དྷͨͷͰͱΓ͋͑ͣ"1*αʔόΛ૿͢ w࣮ࡍʹϦιʔεফඅ͕େ͖͍"1*Ͳ͜ͳͷ͔ʜ wೝূपΓͷΓग़͠Λߦͳͬͨ
ϚΠΫϩαʔϏεԽͰݟ͑ͨ՝ wϚϧνΫϥυނͷߏཧ QVQQFU ͷӡ༻ίετ૿ wJGDMPVEbBXTPSOZBI`ͷΑ͏ͳذଟ wยํͷQVQQFUΛมߋͨͭ͠Γ͕͏Ұํ͕յΕΔ wTFSWJDFNFTIΛಋೖ͍ͨ͠ wαʔΩοτϒϨʔΧʔ͕ཉ͍͠ wαʔϏεؒͰͨ·ͨ·௨৴ʹࣦഊͨ͠ࡍͷΦʔτϦτϥΠ wಋೖ͍͚ͨ͠Ͳ্هͷߏཧ͕ਏ͍͕͋Δʜ
LVCFSOFUFTͷҠߦ
LVCFSOFUFTҠߦͷཧ༝ wϚϧνΫϥυނͷߏཧ QVQQFU ͷӡ༻ίετ૿ wLT্Ͱಈ͘ΞϓϦέʔγϣϯͰ͋Εಉ͡JNBHFΛ͏͚ͩ wLT্ͷߏಉ͡ZBNM͕͑Δ wΫϥυʹΑΔࠩҟLVTUPNJ[FͰΧόʔͰ͖Δఔͷͷ wLTࣗମͷߏཧ w"84ʹ&,4͕5PLZP3FHJPOʹରԠ wOZBIଆٕज़෦͕OLFͱ͍͏ཧπʔϧΛ࡞։࢝
LVCFSOFUFTҠߦͷཧ༝ wTFSWJDFNFTIΛಋೖ͍ͨ͠ wTFSWJDFNFTIΛಋೖ͢ΔͷLTͳΒ؆୯ wQPEͷDPOUBJOFSͱͯ͠ىಈͤ͞ΕPL
LVCFSOFUFTҠߦ wʹ&,4ͷҠߦྃ wʹOZBIଆͷLTͷҠߦྃ w݁Ռͱͯ͠ߏཧͷӡ༻ίετେ෯ݮʹޭ wूੵ্͕͕Γίετμϯ wTFSWJDFNFTIͷಋೖࡁ
"84%JSFDU$POOFDU wOZBI"84ͷ௨৴71/Λ͍ͬͯͨ wσʔλετΞͱͷ௨৴ͰඦϛϦඵͷԆ w"1*ͷϨεϙϯελΠϜ"84ͷํ͕NTdNT΄Ͳߴ w"84%JSFDU$POOFDUҠߦ w8FCͷϨεϙϯελΠϜ͕ʹ w"1*ͷϨεϙϯελΠϜࠩNTdNT·Ͱॖ w"1*ͷϨεϙϯελΠϜ͕ݮ
ಈతը૾มͷํࣜΛϦχϡʔΞϧ w0LBSBͱ͍͏ࣗࣾͷಈతը૾มγεςϜΛ༻͍ͯͨ͠ wOZBI "84ʹઐ༻ͷΠϯελϯεΛཱ͍ͯͯͨ wߏཧ͕एׯଐਓԽ w։ൃऀͷ෦ॺҟಈͳͲͰܧଓతͳ։ൃ͕ࠔ w-BNCEBΛͬͨಈతը૾มʹҠߦ w-BNCEB͔ΒTʹΞΫηε͢ΔͷͰTͷ༻ྉ͕ܹۚݮ wΠϯελϯεͷཧ͕ෆཁʹ
ܧଓతʹΞοϓσʔτ͖ͯͨ͠ͷ
ܧଓతΞοϓσʔτ w3VCZ 3BJMTͷܧଓతͳΞοϓσʔτ wαʔϏε։ൃ։࢝ॳ3VCZ 3BJMT wݱࡏ3VCZ 3BJMT wJ04ΞϓϦͷ4XJGUԽ w͔Βఏڙ։͍࢝ͯ͠ΔͷͰ0CKFDUJWF$ͷίʔυ͕ओ wޙdલʹ͔͚ͯ4XJGUԽϓϩδΣΫτΛ։࢝
wݱࡏ0CKFDUJWF$ͷίʔυఔ ৮Δػձ͕͋Ε4XJGUԽ
ܧଓతΞοϓσʔτ w"OESPJEΞϓϦͷ,PUMJOԽ wJ04ͷ4XJGUԽͱҧ͍·ͩϓϩδΣΫτͱͯ͠ਐΊ͍ͯͳ͍ w৽ن࡞͢Δ$MBTT,PUMJO wطଘίʔυॻ͖͑ΛਪʹཹΊ͍ͯΔ
࠷ޙʹ͍ۙະདྷͷ
ݕࡧػೳͷڧԽ wߪೖऀ͕ΑΓཉ͍͠ͷʹग़ձ͍͍ͨ͘͢͠ w݁Ռͱͯ͠ߪೖ͕݅૿͑࡞Ոخ͍͠ wߪೖऀͷߦಈଐੑΛݩʹݕࡧ݁Ռͷग़͚͠ wϖύϘݚڀॴͱڠྗΛ͠ͳ͕Β͍ͬͯ͘
(SBQI2-ͷҠߦ wNJOOFͷ"1*ݱঢ়J04"OESPJEΞϓϦ͔ΒͷΈ༻͞Ε͍ͯΔ wΞϓϦ͕ཉ͍͠ใʹ࠷దԽ͞Εͨ3&45JTIͳ"1* wޙड़͢ΔϑϩϯτΤϯυ৽͔ΒϑϩϯτΤϯυ͔Βੵۃతʹ "1* ͕ݺΕΔ wݱঢ়ͷ"1*ͰରԠ͕େมʹͳΔ wͦ͜Ͱ(SBQI2-Λಋೖ͍ͯ͘͠ w͍ͣΕެ։͢Δ༧ఆͰ࡞͍ͯ͘͠
ϑϩϯτΤϯυΞʔΩςΫνϟ৽ wݱࡏݹ͖ྑ͖3BJMTͱີ݁߹ͳϑϩϯτΤϯυ w$P⒎FF4DSJQUK2VFSZ"OHVMBS7VF͕ೖΓཚΕΔʜ w$P⒎FF4DSJQUͱ"OHVMBS໓ wͲͷΑ͏ʹ৽͍͔ͯ͘͠ʁ w͜ͷޙͷηογϣϯΛޤ͏͝ظ
ऴΘΓ