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
RDRAと業務と私
Search
Go Tanaka
October 29, 2021
Technology
6
5.1k
RDRAと業務と私
Go Tanaka
October 29, 2021
Tweet
Share
More Decks by Go Tanaka
See All by Go Tanaka
事業を理解するために勉強したこと
tan_go238
0
1.3k
エンジニアのための情報設計入門
tan_go238
10
7.8k
JVM in Action
tan_go238
1
620
Ordinary Object Pointer in JVM
tan_go238
5
6k
フロントエンドの基礎知識
tan_go238
28
9.9k
Reactive Microservices Architecture
tan_go238
0
240
たぶん便利なパターンマッチ
tan_go238
0
300
ドメイン駆動設計 第一部まとめ
tan_go238
1
410
Other Decks in Technology
See All in Technology
ClaudeCodeにキレない技術
gtnao
1
920
データ駆動経営の道しるべ:プロダクト開発指標の戦略的活用法
ham0215
2
190
データ戦略部門 紹介資料
sansan33
PRO
1
3.3k
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
20
7.7k
AWS Well-Architected から考えるオブザーバビリティの勘所 / Considering the Essentials of Observability from AWS Well-Architected
sms_tech
1
680
"Découvrir le Liberland"
rlifchitz
0
120
Shadow DOM & Security - Exploring the boundary between light and shadow
masatokinugawa
0
510
低レイヤソフトウェア技術者が YouTuberとして食っていこうとした話
sat
PRO
6
5.7k
Data Engineering Study#30 LT資料
tetsuroito
1
390
AI時代にも変わらぬ価値を発揮したい: インフラ・クラウドを切り口にユーザー価値と非機能要件に向き合ってエンジニアとしての地力を培う
netmarkjp
0
170
20250719_JAWS_kobe
takuyay0ne
1
120
AIでテストプロセス自動化に挑戦する
sakatakazunori
1
590
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
A Tale of Four Properties
chriscoyier
160
23k
Designing for humans not robots
tammielis
253
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
Fireside Chat
paigeccino
37
3.5k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
The Pragmatic Product Professional
lauravandoore
35
6.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Building Adaptive Systems
keathley
43
2.7k
Transcript
R D R A ͱ ۀ ͱ ࢲ ג
ࣜ ձ ࣾ τϚϧ ό ɹ औ క C T O ɹ ా த ɹ ߽
͡Ίʹ ࣗݾհ ాத ߽ @tan_go238 גࣜձࣾτϚϧό CT O ӡӦ͍ͯ͠ΔϗςϧͰ͏॓ധࢪઃཧγεςϜͷ։ൃ ۀγεςϜͷडୗ։ൃΛ͍ͯ͠·͢
https://yadoru.me/ https://tomaruba.me/
גࣜձࣾτϚϧό ϓϩσϡʔε γεςϜ։ൃ
͡Ίʹ ͜ͷεϥΠυͷରऀ ͜Ε͔ΒRDRAΛۀͰ͍͖͍ͬͯͨͱࢥ͍ͬͯΔਓ ࣮ࡍʹRDRAΛಋೖ͢Δʹ͍͋ͨͬͯ᪴ͨͱ͜ΖʢݱࡏਐߦܗʣͳͲΛ ͦͷ··͓͑͠Α͏ͱࢥ͍ͬͯ·͢ʢͬ͘͘͢͟͝ΓͰ͢ʣ ελϯεͱͯ͠ɺRDRAΛʮਖ਼͘͠͏ʯͱ͍͏ΑΓʮ։ൃʹ׆͔ͤΔʯ ͜ͱΛ༏ઌ͍ͯ͠·͢ ͪΌΜͱͨ͠ཁ݅ఆٛͰͳ͘ɺ։ൃΛਐΊΔͨΊͷཁ݅ఆٛʹͳΓ·͢
͡Ίʹ ࢲͱτϚϧόͷؔ ࣾͰ͏ۀγεςϜΛ࡞ΔͨΊʹೖࣾ IT෦ͷ্ཱͪ͛Λߦ͏ɻࣾʹIT͕Ͱ͖Δਓ͕͍ͳ͍ঢ়گ લ৬ͰPOSϨδΛ࡞͍ͬͯͨͷͰൢചγεςϜͳΒ͔Δ͕॓ധۀॳΊͯ ॳࣾͰ͍ͬͯΔγεςϜGoogleεϓϨουγʔτͰ͋ͱࢴ पΓγεςϜ։ൃ͕Կͳͷ͔ϝϦοτ͢ΒΑ͔͍ͬͯ͘ͳ͍ঢ়گ ॓ധۀؔΘΔۀछଟ͘ਓ݅අ͔͞ΉͷͰɺ͜Ε͔ΒΛߟ͑ΔͱITԽඞਢ
ͳͥRDRAΛ͡Ίͨͷ͔ ୭ͬͨ͜ͱͷͳ͍γεςϜͷཁ݅Ͱͯ͜ͳ͍ ৽ن։ൃͰ॓ധۀࣗମॳΊͯͩͬͨͨΊɺ࠷ॳ࣮ࡍʹۀΛߦ͏ࣾϝϯ όʔͷཁΛฉ͍ͯɺ͔ͦ͜ΒͰ͖ͯͨཁ݅Λ·ͱΊ͍ͯͨɻ ͨͩɺ։ൃલͰ·ͩ୭ͬͨ͜ͱͷͳ͍γεςϜͷཁ݅Λฉ͍ͯɺγε ςϜʹؔͷͳ͍ʹͳΔ͜ͱ͕ଟ͘ɺ͋·ΓࠜຊతͳղܾʹͳΔΑ͏ͳ Ͱͯ͜ͳ͔ͬͨɻ ͜ΕώΞϦϯά͢Δ͕ࣗɺۀʹର͢Δཧղ͕͘ɺ͏·͘ฉ͖͍ͨ Λฉ͖ग़ͤͳ͍ͷ͕ͩͬͨʢͭ·Γۀཧղͷղ૾͕͍ʣ ͋ΔఔۀࣝΛ͚ͭͯɺͲ͏͍͏γεςϜͳΒྑ͍͔ͷΠϝʔδඞཁ
ͳͥRDRAΛ͡Ίͨͷ͔ ੵۃతʹ؍͢Δ͜ͱͰۀ͕ݟ͑ͯ͘Δ ૬खͷΛฉ͘ͷͰͳ͘ɺͪ͜Β͔ΒۀͷϑϩʔɺͦΕͧΕͷ໘ Ͱͦͷͱ͖Կͷ߲ΛݟͨΓೖྗ͍ͯ͠Δ͔Λࣄࡉ͔ʹ࣭͍ͯͬͨ͠ ʢޙΖ͔Β࡞ۀ͍ͯ͠ΔͷΛͬͦ͜ΓݟͯͨΓͯͨ͠ʣ ͦ͏͢ΔͱۀͷຊےͷྲྀΕ͕ݟ͖͑ͯͯɺࠔ͍ͬͯΔ͜ͱΛฉ͚ͩ͘ Ͱɺͦͷղܾํ๏͕Θ͔ΔΑ͏ʹͳ͖ͬͯͨɻ ۀཧղͷղ૾্͕͕Γɺݱͱҙࢥૄ௨Ͱ͖ΔΑ͏ʹͳ͖ͬͯͨ ʢޙ͔Βࢥ͑͜ΕRDRAͷۀϑϩʔਤΛ࡞Δͷʹࣅͯͨʣ ۀΛཧղ͢Δ͜ͱͰཁ݅ఆ͕ٛͰ͖ΔΑ͏ʹͳ͖ͬͯͨ
ͳͥRDRAΛ͡Ίͨͷ͔ ཁ݅Λݴ༿Ͱ͑Δͷ͍͠ ͜͜ͰΤϯδχΞʹ࣮Λ͓ئ͍͕ͨ͠ɺ࡞ۀ͢Δਓͷۀཧղ͕͘͠ࢦ ࣔ͢Δ͚ͩʹͳΓԿख͕͠ൃੜͨ͠ɻ ۀ͕ݟ͑ͳ͍ͱͦͷը໘ͰϢʔβʔ͕Կ͕ݟ͍͔͔ͨΒͳ͍ͷͰݴΘΕ ͨ௨Γͷ߲Λදࣔ͢Δ͚ͩʹͳͬͯ͠·͏ɻ ͦ͜ͰɺຖिϢʔβʔΠϯλϏϡʔͯ͠Β͏࣌ؒΛ࡞͕ͬͨɺ࠷ॳͷࣗ ͱಉ͡Ͱɺۀཧղͷղ૾͕͍ͨΊղܾ͠ͳ͔ͬͨɻ
ͳͥRDRAΛ͡Ίͨͷ͔ νʔϜͷۀཧղΛ্͛ΔͨΊʹ ۀ͕ݟ͑ͳ͍ͱۀཧղ্͕Βͳ͍͠ώΞϦϯάͰ͖ͳ͍ɻ ཧղ্͕͕ΕɺώΞϦϯάͰ͖ΔΑ͏ʹͳΓɺཁ݅ఆٛͰ͖Δɻ ٯʹ͍͑ɺཁ݅ఆ͕ٛͰ͖Εۀཧղ্͕͍ͬͯΔͣɻ ཁ݅ఆٛͷϑϨʔϜϫʔΫ͘͠ώΞϦϯάख๏͕͋Εɺମܥతʹ·ͱ ΊΒΕ͍ͯΔͣͳͷͰɺཁ݅ఆ͕ٛ͋ΔఔͰ͖ΔΑ͏ʹͳΔͣɻ ͳͥͦͷۀΛ͢Δͷ͔ɺͦͷۀ͕ඞཁͳͷ͔ɺۀͷຊےΛݟΕΔख๏ Λ୳ͯ͠ݟ͚ͭͨͷ͕RDRAͰͨ͠ɻ
RDRAͰۀཧղͰ͖Δͷ͔ ૣͬͯΈΔ RDRAͳΜͱͳ͘ಡΉ͜ͱ؆୯͚ͩͲɺͪΌΜͱಡΉʹͦΕͳΓͷۀ ཧղ͕ߴ͘ͳ͍ͱͰ͖ͳ͍ɻ ͦͯ͠ɺॻ͔ͳ͍ͱͪΌΜͱಡΊΔΑ͏ʹͳΒͳ͍ɻ Ϣʔβʔ͕γεςϜΛ৮͍ͬͯΔઢͰॻ͘ͱ͏·͘ॻ͚Δؾ͕͢ΔɻΤϯ δχΞࢹͩͱ͍͖ͳΓ༷͕Ͱ͖ͯͨΓͱࡉ͔͘ͳΓ͗͢Δɻ ॻ͚ΔͱಡΊΔΑ͏ʹͳΔ͠ɺۀཧղ্͕Δɻ ϢʔβʔͱҰॹʹRDRAΛॻ͍͍ͯΔʹಉ੮ͯ͠υϥΠόʔަ͠ͳ͕Β ϞϒϓϩΛ͍ͬͯΔ͏ͪʹཧղ্͕͕ͬͯ͘ΔͷͰͱࢥ͍ͬͯΔɻ
RDRAͰۀཧղͰ͖Δͷ͔ γεςϜ ڥք Ϣʔβʔ ։ൃऀ RDRA ϢʔβʔͱγεςϜʹ͍ͭͯͷҙࢥૄ௨Λ͢ΔͨΊͷϑϨʔϜϫʔΫ
RDRAͰۀཧղͰ͖Δͷ͔ ͬͯΈͯΘ͔ͬͨ͜ͱ Enterprise ArchitectΛ͏͜ͱͰRDRAΛ্ख͑͘Δɻ ͱ͍͑ϞϒϓϩͳͲΛߦ͏ͨΊʹෳਓ͕ಉ࣌ฤूͰ͖Δڥ͕΄͍͠ɻ MiroΛࢼ͕ͨ͠RDRAͷಛͰ͋ΔʮΞΠίϯಉ࢜ͷؔ࿈ʯ্͕ख͘දݱͰ ͖ͳ͔ͬͨɻ ݱࡏ Figma +
Instance Finder PluginͰ͋Δఔؔ࿈͕දݱͰ͖ΔͷͰʁ ͱࢼ࢝͠Ί͍ͯΔʢ͕࣌ؒ͋ΕσϞʣ
RDRAͰۀཧղͰ͖Δͷ͔ RDRA͚ͩͰΓͳ͍ ฐࣾͷ߹ɺϝΠϯͱͳΔϨηϓγϣϯۀͷ͏ͪʮγεςϜΛར༻͢Δʯ ͱ͍͏ؔ৺ඇৗʹ͘ɺͦΕRDRAͰදݱ͠ʹ͍͘ɻͦͷͨΊRDRA ͚ͩͰۀͷຊ࣭ΛཧղͰ͖Δͱݴ͍ͮΒ͍ͱࢥ͍ͬͯΔɻʢγεςϜڥք ͷഽײɺग़ୀۈΞϓϦͷʮग़ۈʯʮୀۈʯͷϘλϯΛԡ͢ͷʹ͍ۙʣ ྫ͑ɺ࣍ͷΑ͏ͳ͜ͱ͕࣮ݱ͞ΕΔ͜ͱ͕ۀͷඪͰ͋Δ͕ɺγεςϜ ͦͷҰ෦Λख͍ͬͯΔ͚ͩʹ͗͢ͳ͍ɻ ɾͷલͷ॓ധ͢Δ͓٬༷Λຬͤ͞Δ͜ͱʢϨηϓγϣϯʣ ɾࡏ࣌ͷ॓ധମݧΛͬͱվળ͢Δ͜ͱʢاըʣ
ɾՔಇΛ্͛རӹΛग़ͨ͢Ίʹ༷ʑͳ͔֯Βఆྔతͳੳ͕Ͱ͖Δ͜ͱ ʢϚʔέςΟϯάʣ
RDRAͰ։ൃͰ͖Δͷ͔ RDRAͷਤը໘σβΠϯ͔Β༷Λ࡞࣮ͬͯͯ͠Β͍ͬͯΔɻ JIG͔Βੜ͞ΕͨਤͱݟൺΔ͜ͱͰ͍Ζ͍Ζؾͮ͘͜ͱ͕͋Δ͠ PICTਤղͱϏδωείϯςΩετਤؔ࿈͕ग़ͯ͘Δͱࢥ͍ͬͯΔ RDRAͰ͋Δఔۀཧղͨ͠Β ίʔυॻ͍ͯJIGͰݟͯ֬ೝ͢Δ ࣽ٧·ͬͨΒRDRAͰ၆ᛌతʹݟΔ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ