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
RSGT2019
Search
yota
January 10, 2019
Technology
0
3.1k
RSGT2019
yota
January 10, 2019
Tweet
Share
More Decks by yota
See All by yota
rsgt2022
y0t4
0
170
Other Decks in Technology
See All in Technology
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
5
1.8k
その意思決定、まだ続けるんですか? ~痛みを超えて未来を作る、AI時代の撤退とピボットの技術~
applism118
42
23k
ABEMAのCM配信を支えるスケーラブルな分散カウンタの実装
hono0130
4
1.1k
単一Kubernetesクラスタで実現する AI/ML 向けクラウドサービス
pfn
PRO
1
360
改竄して学ぶコンテナサプライチェーンセキュリティ ~コンテナイメージの完全性を目指して~/tampering-container-supplychain-security
mochizuki875
1
390
AS59105におけるFreeBSD EtherIPの運用と課題
x86taka
0
270
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
1
390
技術広報のOKRで生み出す 開発組織への価値 〜 カンファレンス協賛を通して育む学びの文化 〜 / Creating Value for Development Organisations Through Technical Communications OKRs — Nurturing a Culture of Learning Through Conference Sponsorship —
pauli
5
540
機械学習を「社会実装」するということ 2025年冬版 / Social Implementation of Machine Learning November 2025 Version
moepy_stats
4
220
クラスタ統合リアーキテクチャ全貌~1,000万ユーザーのウェルネスSaaSを再設計~
hacomono
PRO
0
160
ローカルLLM基礎知識 / local LLM basics 2025
kishida
23
8.4k
メッセージ駆動が可能にする結合の最適化
j5ik2o
9
1.6k
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
57
6.1k
Building an army of robots
kneath
306
46k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Context Engineering - Making Every Token Count
addyosmani
9
420
Designing for Performance
lara
610
69k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Statistics for Hackers
jakevdp
799
230k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Building Adaptive Systems
keathley
44
2.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Transcript
εΫϥϜ1ੜͷνʔϜ͕શһͰ RSGT2018ʹࢀՃͯ͠Θ͔ͬͨ νʔϜ։ൃɺ͡ΊͷҰา
• Y. OTA • dwango/trista • Scala/Ruby • tddyyχ •
ࣗݾհ
։ൃ͍ͯ͠ΔαʔϏε
ಡॻϝʔλʔ։ൃνʔϜ • υϫϯΰͷੜ͑ൈ͖Ͱߏ͞ΕͨνʔϜ • ͳΜͱ͔ͬͯΔεΫϥϜ2ੜ • νʔϜ։ൃૉਓͳεΫϥϜ1ੜ
ಡॻϝʔλʔ։ൃνʔϜ • ϝϯόʔؒͷࣝͷ͕ࠩখ͘͞ͳͬͨ • ؾܰʹٳΊΔ • ͕ࣗΒͳͯ͘ྑ͍͜ͱ͕૿͑ͨ • ࣗ৴͕ग़ͯདྷͨ •
લΑΓ։ൃָ͕͍͠ • ෆಘҙͳλεΫʹखΛग़͠ʹ͍͘ • ϝϯόʔؒͷࣝͷ͕ࠩେ͖͍ • ؾܰʹٳΊͳ͍ • ߏʹԊͬͯΒ͞ΕͯΔײ • ෆ҆ײ͕େ͖͍ εΫϥϜ1ੜ εΫϥϜ2ੜ
ࠓ͍͑ͨ͜ͱ • “νʔϜ։ൃ”·ͣνʔϜϏϧσΟϯά͔Β = ͡ΊͷҰา • νʔϜϏϧσΟϯά͍͠ • ࣗνʔϜҎ֎ͷྗར༻͠Α͏
ࠓͷͷྲྀΕ • ͕Ή͠ΌΒʹ։ൃΛ͍ͯͨ͠νʔϜ͕ • εΫϥϜΛಋೖͯ͠ΈΔ্͕ख͍͔ͣ͘ • ͦΜͳ࣌ʹRSGTʹࢀՃͯ͠ӨڹΛड͚ • গͣͭ͠νʔϜ։ൃ্͕खʹͰ͖ΔΑ͏ʹ ͳͬͯདྷͨ
εΫϥϜಋೖҎલ ʙ2017.10
εΫϥϜಋೖҎલ • ։ൃϝϯόʔͱؔऀͱͷ ڮ͠ • ༷ͷௐ • ࡞ۀͷચ͍ग़͠ -> λεΫԽ
• ݟੵΓ • λεΫΛ͜ͳ͢ اըͳͲ ։ൃϝϯόʔ Ϧʔμʔ/ ։ൃ
εΫϥϜಋೖҎલ • ϝϯόʔλεΫΛ ͻͨ͢Β͜ͳ͍ͯ͘͠ • ͨͩͻͨ͢Β͜ͳ͢ • ͜ͳ͢ ։ൃϝϯόʔ اըͳͲ
Ϧʔμʔ/ ։ൃ
εΫϥϜಋೖҎલͷ՝ • Ϧʔμʔ͕୯Ұো • ༷ௐ • λεΫͷཧ • ݟੵΓ •
ϝϯόʔͷٕज़ྗͷҧ͍ • ϝϯόʔͷٕज़ྗʹภΓ͕େ͖͘ɺ࡞ۀऀʹΑͬͯਐḿͷ͕ࠩେ͖͍ • Կ͕Ͳ͏Ε͍ͯΔͷ͔ΛϝϯόʔѲͰ͖ͳ͍ • جຊతʹϦʔμʔͷΈ͕༷͜Ε͔ΒΔ͜ͱΛѲ͍ͯ͠Δঢ়ଶ • εέδϡʔϧͷΕ͕ൃੜ͍͢͠
՝ଟ͕͋ͬͨ͘ • ͕Ή͠ΌΒʹਐΊͯɺ࣌ͷࣄͻͱஈམ • ͜ͷλΠϛϯάͰ։ൃͷਐΊํΛݟͦ͏ɺ ͱ͍͏ʹ
εΫϥϜಋೖ 2017.10ʙ
ͳͥಋೖ͔ͨ͠ • νʔϜ։ൃྗΛ্͍͛ͨ • ҆ఆͯ͠ՌΛग़͍ͨ͠ • ୭͔ͷґଘΛԼ͍͛ͨ • λΠϛϯάͪΐ͏Ͳྑ͍ •
εέδϡʔϧͷܾ·͍ͬͯͨେ͖ͳࣄ͕ ͻͱஈམͨ͠
ͬͨ͜ͱ • ։ൃνʔϜͷΈͰ·ͣεΫϥϜΛಋೖ • ϓϩμΫτόοΫϩάͷ࡞ • ݟੵΓΛϝϯόʔશһͰ • εϓϦϯτܭըΛϝϯόʔશһͰ •
σΠϦʔεΫϥϜͰ3ͭͷ࣭ • ΧϯόϯΛಋೖ • ։ൃνʔϜͰεϓϦϯτϨϏϡʔ • ϨϏϡʔޙʹεϓϦϯτৼΓฦΓ Ϧʔμʔ/ ։ൃ/PO ։ൃϝϯόʔ اըͳͲ ։ൃ/SM
εΫϥϜಋೖͯ͠ྑ͔ͬͨ͜ͱ • Ϧʔμʔͷ୯Ұো͕গ͠ݮͬͨ • ܭըɾݟੵΓΛϝϯόʔશһͰΔͨΊ • νʔϜશһͰܭը/࣮ߦ/ৼΓฦΓΛߦ͏෮։ ൃͷϦζϜ͕গͣͭ͠Ͱ͖͖ͯͨ • νʔϜͷงғؾ͕ྑ͘ͳ͖ͬͯͨ
εΫϥϜಋೖޙͷ՝ • ҆ఆ͠ͳ͍ϕϩγςΟ • ϝϯόʔͷঢ়ଶʹࠨӈ͞ΕΔλεΫਐḿ • ϨϏϡʔͰൃ֮͢ΔະྃͷPBI • ࠶ܭըͷͳ͍σΠϦʔεΫϥϜ •
ґવͱͯ͠ଘࡏ͢Δ՝ • Ϧʔμʔ͕୯Ұো • ϝϯόʔͷٕज़ྗͷҧ͍
͜ͷࠒͷৼΓฦΓ • ʮಥൃҊ݅λεΫԽͯ͠ཧ͢Δʯ • ʮྃͷ݅Λ͔ͬ͠Γʯ • ʮखΓΛগͳ͍ͨ͘͠ʯ • ʮاըɾӡӦר͖ࠐΈ͍ͨʯ •
Etc
͜ͷࠒͷৼΓฦΓ ͷڞ༗͞ΕΔ͕ ౿ΈࠐΜ͕ͩͰ͖͍ͯͳ͍͜ͱ͕ଟ͘ ͨΓతͳղܾࡦͩͬͨΓͦͦվળ͞Εͳ͔ͬͨΓͨ͠ • ʮಥൃҊ݅λεΫԽͯ͠ཧ͢Δʯ • ʮྃͷ݅Λ͔ͬ͠Γʯ • ʮखΓΛগͳ͍ͨ͘͠ʯ
• ʮاըɾӡӦר͖ࠐΈ͍ͨʯ • Etc
νʔϜ։ൃʹର͢Δෆ҆ • νʔϜͱͯ͠ঃʑʹྑ͘ͳͬͯΔؾ͢Δ • ͚Ͳɺ͏·͘Ռ͕ग़͍ͯͳ͍ɾɾɾ • पΓ͔ΒݟͨΒεΫϥϜಋೖલͱಉ͡ͳͷͰ • νʔϜ։ൃͬͯ͜ΕͰ͍͍ͷ͔ʁ
RSGTͷࢀՃΛܾΊΔ • ͜ͷঢ়ଶͰΑ͘ͳ͍ • ͦͦͪΌΜͱεΫϥϜΛΘ͔͍ͬͯͳ͍ͷͰʁ • ͡Ό͋ΈΜͳͰεΫϥϜΛษڧ͠Α͏ • ૬ஊͯ͠ΈΔͱʮνʔϜͰRSGTʹࢀՃͯ͠ΈͨΒʁʯ •
Α͠ɺRSGTʹࢀՃ͠Α͏
ձࣾʹ૬ஊ • ҎԼͷ༰Λ૬ஊ • RSGTʹνʔϜશһͰࢀՃ͍ͨ͠ • අ༻ձࣾʹग़ͯ͠ཉ͍͠ • ग़ࣾѻ͍ʹͯ͠ཉ͍͠ •
͋ͬ͞ΓΦοέʔ͕ग़ͨ
RSGT2018ࢀՃ 2018.1
RSGTͷྑ͍ͱ͜Ζ • Πϕϯτͷྔͷߴ͞ • ༰ͷೱ͍ηογϣϯ • ࢀՃऀ͕ؾܰʹؔΘΓ߹͑ΔΑ͏ͳ͕ଟ͍ • ΦʔϓϯδϟϜ •
δϣϒϘʔυ • Coaches clinic • OST • ࢀՃऀͰҰॹʹ࡞͍ͬͯ͘ײ͡ (Gathering)
RSGTͰͬͨ͜ͱ • ηογϣϯʹࢀՃ͢Δ • ΦʔϓϯδϟϜʹࢀՃ͢Δ • ϗϫΠΤͰൃදऀ ΞδϟΠϧίʔνͱ νʔϜͰ͢ •
͜ΕSMͱͯ͠ҙࣝͯͬͨ͠ • νʔϜͷΈͳͲ͕τϐοΫ
RSGTͷৼΓฦΓ • 3࣌ؒ͘Β͍͔͚ͯRSGTͰֶΜͩ͜ͱͱ͜Ε͔Β Ͳ͏ͳΓ͍͔ͨΛͨ͠ • λΠϜϥΠϯΛ༻ ֶΜͩ͜ͱ ͲΜͳνʔϜʹ ͳΓ͍͔ͨ
ৼΓฦΓͷ༰ • ଞͷνʔϜͷงғؾΛΕͯྑ͔ͬͨ͠ɺ͏ͪͰͬͯΈ͍ͨ • ࣮ݧͯ͠ΈΑ͏ͷਫ਼ਆେࣄͦ͏ • νʔϜ = 1ݸମͳϨϕϧͰใڞ༗ࣗવʹ͍ͨ͠ •
ଐਓԽͱฏ४ԽΛҙ͍ࣝͨ͠ • νʔϜͱֶͯ͠श͠ଓ͚Δ • पΓͷνʔϜ͕ਅࣅ͢ΔΑ͏ͳνʔϜʹͳΓ͍ͨ • དྷRSGTͰͤΔͱྑ͍ΑͶ
ৼΓฦΓͷ༰ νʔϜͱͯ͠վળ͕࢝·Δେ͖͍͖͔͚ͬ RSGTͰֶΜͩ༰Λ࣮ݧʢਅࣅʣͯ͠ΑΓྑ͍νʔϜʹͳΖ͏ͱ͍͏߹ҙ • ଞͷνʔϜͷงғؾΛΕͯྑ͔ͬͨ͠ɺ͏ͪͰͬͯΈ͍ͨ • ࣮ݧͯ͠ΈΑ͏ͷਫ਼ਆେࣄͦ͏ • νʔϜ =
1ݸମͳϨϕϧͰใڞ༗ࣗવʹ͍ͨ͠ • ଐਓԽͱฏ४ԽΛҙ͍ࣝͨ͠ • νʔϜͱֶͯ͠श͠ଓ͚Δ • पΓͷνʔϜ͕ਅࣅ͢ΔΑ͏ͳνʔϜʹͳΓ͍ͨ • དྷRSGTͰͤΔͱྑ͍ΑͶ
ͦΕ͔Βࠓ·Ͱ 2018.1ʙ
ͬͨ͜ͱ • εΫϥϜʹ͍ͭͯΒͳ͍͜ͱ͕ଟ͍ • εΫϥϜΨΠυΛνʔϜશһಡΉ • ։ൃͱاըͱͷؒͰྃ݅ʹ͕ࠩ͋ͬͯखΓ͕ଟ͍ • اըͷਓΛPOʹஔ͍ͯɺϓϩμΫτόοΫϩάΛҰॹʹ࡞͍ͬͯ͘ •
ࡋྔ࿑ಇͳͷͰϝϯόʔ͕ձࣾʹ͍Δ͕࣌ؒʹΑͬͯҧ͍ɺใڞ༗͕εϜʔζ͡Όͳ͍ • νʔϜͱͯ͠ίΞλΠϜΛಋೖ͢Δ • ϝϯόʔؒͷݟΛͬͱڞ༗͍ͨ͠/ٕज़ྗͷࠩΛຒΊ͍͖͍ͯͨ • ϖΞϓϩ/ϞϒϓϩΛ׆༻͢Δ
ͬͨ͜ͱ • ϝϯόʔͷ੮ͷؒʹ͋ΔύʔςΟγϣϯ͕ϞϒɾϖΞʹअຐ/νʔϜϘʔυ͕ ͍ۙํ͕͍͍/اը͍ۙํ͕͍͍ • ΛσβΠϯ͢Δ • ৼΓฦΓ͕1िؒʹ1ճͩͱɺΕͪΌͬͯΔ͜ͱଟ͍ • ৼΓฦΓΛຖΔ
• SBIΛશͯྃͰ͖Δ͔ʑ࠶ܭը͍ͨ͠ • SBIΛPBIͱͯ͠ɺ1εϓϦϯτΛ͢Δ
ͬͨ͜ͱ • ࢦ͢νʔϜʹ͍ۙͮͯΔ͔ධՁ͍ͨ͠ • தظతͳৼΓฦΓΛ͢Δ • 11ճͷσΠϦʔεΫϥϜͩͱϑΟʔυόοΫ͕͍ • 1࣌ؒຖʹσΠϦʔεΫϥϜΛ͢Δ •
etc
ͬͨ͜ͱ RSGTࢀՃ/νʔϜϏϧσΟϯάલͱൺͯ ౿ΈࠐΜͩΛͯ͠ΈͰղܾ͠Α͏ͱ͢Δ վળͷਐΊํʹͳͬͨ • ࢦ͢νʔϜʹ͍ۙͮͯΔ͔ධՁ͍ͨ͠ • தظతͳৼΓฦΓΛ͢Δ • 11ճͷσΠϦʔεΫϥϜͩͱϑΟʔυόοΫ͕͍
• 1࣌ؒຖʹσΠϦʔεΫϥϜΛ͢Δ • etc
पΓʹى͖ͨมԽ • ͍ͤͨҊ͕݅͋ΔɺͱνʔϜʹ૬ஊ͕͖ͨ • ྡͷνʔϜ͕ਅࣅΛ࢝͠Ίͨ
νʔϜϏϧσΟϯάલޙ • ྑ͍νʔϜʹͳΖ͏ͱ͍͏͕Ͱ͖ͨ • ҰͭҰͭ՝Λղܾ͍͚ͯ͠ΔνʔϜʹͳΕͨ • ঃʑʹपғ͔ΒධՁ͞ΕΔΑ͏ʹͳͬͨ • ͳΓ͍ͨνʔϜ૾ʹগ͍͍ͣͭۙͮͯ͠Δ •
ͦͷ͖͔͚ͬͱͯ͠RSGT͕͋ͬͨ • ײँ
·ͱΊ • ͕ͬͨ͜ͱ • νʔϜΛRSGTʹ࿈Ε͍ͯͨ͘ΊͷϦʔυ • RSGTͰνʔϜͷڞ௨ͷମݧΛ࡞Δ • νʔϜϝϯόʔͱҰॹʹʓʓ͢Δ •
ͦͷৼΓฦΓΛ͠Α͏ͱఏҊ͠ɺ࣮ࢪ͢Δ • पΓͷྗΛ͏ͱνʔϜϏϧσΟϯάͷେ͖ͳॿ͚ʹͳΔ • RSGT͚ͩ͡Όͳ͘ɺଞʹΠϕϯτͳͲ৭ʑ͋ΔͷͰνʔϜͰࢀՃͯ͠Έ Δͱ͍͍͔
·ͱΊ • ʮεΫϥϜಋೖ͠Α͏ʯ͚ͩͰ্ख͍͘͘Θ͚Ͱͳ͍ • “νʔϜ։ൃ”Λ͢ΔͳΒ·ͣνʔϜϏϧσΟϯάΛ͢Δ • RSGTͷྔͷߴ͞ࢀՃऀʹେ͖ͳӨڹΛ༩͑Δ • νʔϜશһͰࢀՃ͢Δ͜ͱͰڞ௨ͷମݧͱ͢Δ •
ৼΓฦΓͰͳΓ͍ͨνʔϜ૾Λ͠߹ͬͯ߹ҙܗ͢Δ • ͳΓ͍ͨνʔϜʹ͚ͯΞΫγϣϯΛܾΊ࣮ͯߦ͢Δ
https://trista.jp/recruit/