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
React + GraphQLで社内の負債を解決した話
Search
Takuya Fujimoto
April 28, 2020
Technology
0
580
React + GraphQLで社内の負債を解決した話
自社サービスのチャット機能の作成にGraphQLを採用しました。
GraphQLを採用した背景と実際GraphQLを採用してみて良かった点と辛かった点を共有します。
Takuya Fujimoto
April 28, 2020
Tweet
Share
More Decks by Takuya Fujimoto
See All by Takuya Fujimoto
AppSyncで負債を解決した話
tfrcm
1
470
なぜ社内でGoを採用したのか
tfrcm
0
78
さよならRecompose, こんにちはReact Hooks!
tfrcm
0
420
Facebookに行ってきたの秋
tfrcm
0
73
ReactNativeでモバイル開発を始めよう!
tfrcm
0
71
My favorite Morisawa's fonts
tfrcm
0
64
React勉強会② ハンズオン編
tfrcm
0
100
ReactNativeの開発環境を5分で作る
tfrcm
1
360
さぁ!Reactを始めよう!
tfrcm
0
160
Other Decks in Technology
See All in Technology
extension 現場で使えるXcodeショートカット一覧
ktombow
0
210
多野優介
tanoyusuke
1
410
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
250
いまさら聞けない ABテスト入門
skmr2348
1
200
英語は話せません!それでも海外チームと信頼関係を作るため、対話を重ねた2ヶ月間のまなび
niioka_97
0
110
BtoBプロダクト開発の深層
16bitidol
0
260
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
270
Pure Goで体験するWasmの未来
askua
1
170
AWSにおけるTrend Vision Oneの効果について
shimak
0
120
それでも私はContextに値を詰めたい | Go Conference 2025 / go conference 2025 fill context
budougumi0617
4
1.2k
From Prompt to Product @ How to Web 2025, Bucharest, Romania
janwerner
0
120
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
140
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
We Have a Design System, Now What?
morganepeng
53
7.8k
Producing Creativity
orderedlist
PRO
347
40k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Faster Mobile Websites
deanohume
310
31k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Transcript
3FBDU (SBQI2-Ͱࣾͷෛ࠴Λղܾͨ͠ .JY-FBQ-JWF4UVEZ3FBDUͱͦͷؒͨͪ
ϓϩϑΟʔϧ
ΞδΣϯμ wձࣾհ w(SBQI2-Λ࠾༻͢Δ·ͰͷܦҢ w(SBQI2- "QQ4ZOD ͷྑ͔ͬͨ w(SBQI2- "QQ4ZOD ͷਏ͔ͬͨ w·ͱΊ
Agenda
ձࣾհ ͖ͳਓΛتͤΔҝʹϓϩμΫτΛ࡞Δʂ Gemcook͖ͳਓΛتͤΔҝʹϓϩμΫτΛ࡞͍ͬͯ·͢ɻ ͖ͳਓͱՈɾ༑ୡɾ࿀ਓͳͲɺͱʹ͔͘ʹͷલʹ૾Ͱ͖Δେ ͳਓͰ͢ɻࣗࣾɾΫϥΠΞϯτΘͣɺͦͷਓΛʮت͍ͤͨʂʯͱ͍͏ ؾ࣋ͪΛҰ൪େࣄʹ͍ͯ͠·͢ɻ Ϛείοτɿ͐͡Ή͓
ԿΛ͍ͯ͠Δձ͔ࣾʁ wΤϯδχΞɾσβΠφʔ͕ू·ͬͯΞϓϦΛ࡞ͬͯΔձࣾ wΫϥΠΞϯτͷΞϓϦɾγεςϜͷ։ൃ wࣗࣾͷαʔϏε։ൃ
(FNDPPLͷΤϯδχΞ
(FNDPPLͷΤϯδχΞ ͨͪΤϯδχΞͳͷͰɺ ใͷΠϯϓοτΞτϓοτΛపఈ͍ͯ͠·͢
(FNDPPLͰ͍ͬͯΔٕज़ Πϯϓοτ ϑϩϯτΤϯυ όοΫΤϯυ Πϯϑϥ
044ͷ։ൃ Ξτϓοτ OQNͰ3FBDU༻ͷϥΠϒϥϦΛݸެ։த
.JY-FBQͰษڧձ Ξτϓοτ ࠓ͕(FNDPPLͷճͷ.JY-FBQ
ΤϯδχΞืूͯ͠·͢ IUUQTXXXXBOUFEMZDPNQSPKFDUT 3FBDUɾ(PͰ։ൃ͍ͨ͠ ΤϯδχΞืूதͰ͢ʂ
(SBQI2-Λ࠾༻͢Δ·ͰͷܦҢ
Miyou өըͰग़ձ͑Δ ϚονϯάαʔϏε
νϟοτ͕͍ΔͳΒɺ (SBQI2-Λ͓͏ʂʂʂ
(SBQI2-ͱ w'BDFCPPL͕։ൃ͍ͯ͠Δ8FC"1*ͷͨΊͷن֨ w"RVFSZMBOHVBHFGPSZPVS"1* w"1*ͷҝͷΫΤϦݴޠ w"1*Ͱ༻͢Δҝͷ͍߹Θͤݴޠ wΫΤϦݴޠͱʁ w42-σʔλϕʔεʹର͍ͯ͠߹ΘͤΛߦ͏͜ࣄΛతͱͨ͠ݴޠ w(SBQI2-͋Δαʔόʹରͯ͠σʔλͷ͍߹ΘͤΛ͢Δࣄ͕Ͱ͖Δผͷܗࣜͷ৽ͨͳΫΤϦݴޠ
(SBQI2-ͷͭͷಛ w"TLGPSXIBUZPVOFFE HFUFYBDUMZUIBU"RVFSZMBOHVBHFGPSZPVS"1* wαʔόʹରͯ͠ඞཁͳ͚ͩաෆແ͘σʔλΛऔಘͰ͖Δ w(FUNBOZSFTPVSDFTJOBTJOHMFSFRVFTU wͷϦΫΤετͰؔ࿈͢ΔσʔλΛ·ͱΊͯऔಘͰ͖Δ w%FTDSJCFXIBU`TQPTTJCMFXJUIBUZQFTZTUFN wܕγεςϜ w(SBQI2-ͰඞཁͳσʔλඞͣϑΟʔϧυΛࢦఆͯ͠ཁٻ͢Δ wϑΟʔϧυඞͣܕ͕ܾ·͍ͬͯΔ
wαʔόαΠυ͔Βฦ͞ΕΔܕৗʹఆ·͍ͬͯΔ
(SBQI2-Λಋೖ͢Δͱ
ͱݴͬͯಋೖίετ͔͔ΔͰ͠ΐʁ
"QQ4ZODͷಋೖ αʔόʔϨεͷܗͰ(SBQI2-ͷόοΫΤϯυΛ࣮Ͱ͖Δ "84ͷϑϧϚωʔδυͳαʔϏε
"QQ4ZODΛಋೖ͢Δͱ (SBQI2-Λಋೖ͢Δͱ࠷ॳͷোน͕͘ͳΔ͠ɺ (SBQI2-ͰؾʹͳΔࡉ͔͍༷ΛΧόʔͯ͘͠ΕΔ
(SBQI2- "QQ4ZOD ͷྑ͔ͬͨ
͜Ε·Ͱͷࣾͷෛ࠴ w"1*Λຊͱ͔࡞ΔͱΤϯυϙΠϯτ͕େྔʹൃੜ w"1*υΩϡϝϯτͷཧίετ wόοΫΤϯυͷෛՙ૿େ wϨεϙϯεʹը໘Ͱඞཁͷແ͍Ϩεϙϯεେྔʹฦ͖͍ͬͯͯͨ wνϟοτΛ࣮͢Δ࣌'JSFCBTFΛ͍ͬͯͨ wίϯιʔϧݟ׳Εͳ͍ɾೝূपΓ͋Δ͠"84ͰԿͱ͔͍ͨ͠
(SBQI2- "QQ4ZOD ͷྑ͔ͬͨ wνϟοτ͕؆୯ʹ࡞Εͨ wΤϯυϙΠϯτ͕ͭʹͳͬͯɺΤϯυϙΠϯτࠈ͔Β։์͞Εͨ w(SBQI2-Λಋೖग़དྷͯɺϑϩϯτ͕ཉ͍͠σʔλ͚ͩऔಘͰ͖ͨ wϑϩϯτΤϯυͷΛ૿͢ࣄͰɺ։ൃෛՙ͕ۉԽͨ͠ w"1*υΩϡϝϯτ4DIFNBͰৗʹ࠷৽ঢ়ଶ w"84Ͱ݁
νϟοτͰ͖Δ͠ɺ ࠓ·Ͱͷෛ࠴͕ݟࣄʹղܾͰ͖Δʂʂ
(SBQI2- "QQ4ZOD ͷਏ͔ͬͨ
(SBQI2- "QQ4ZOD ͷਏ͔ͬͨ wϦκϧόʔϚοϐϯάςϯϓϨʔτͷཧํ๏ʹ͍ͭͯݕ౼͕ඞཁ wϦκϧόʔ 75- ͕ॳΊݟ׳Εͳ͍ wίʔυͷॻ͘ྔͲ͏ͯ͠૿͑Δ wνʔϜͷڭ׆ಈɾڭҭඞਢͩͬͨ w3&45Ͱऔಘͨ͘͠ͳΔؾ࣋ͪͱઓ͏ඞཁ͕͋ͬͨ
·ͱΊ
·ͱΊ w(SBQI2-Λ࠾༻ͨ͠ΒɺϑϩϯτΤϯυͱόοΫΤϯυ͕ྑ͘ͳΕͨ wͲ͜ͷձࣾͰ͋Γͦ͏ͳٕज़తෛ࠴͕ղফग़དྷͨ wνʔϜͷڭͱཧղɾڭҭઈରඞཁ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠
None