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
家族の思い出を形にする 〜 1秒動画の生成を支えるインフラアーキテクチャ
ojima_h
3
1.1k
生成AIによるソフトウェア開発の収束地点 - Hack Fes 2025
vaaaaanquish
29
12k
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
370
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
3
350
Backlog AI アシスタントが切り開く未来
vvatanabe
1
130
Amazon Qで2Dゲームを作成してみた
siromi
0
140
Amazon Q と『音楽』-ゲーム音楽もAmazonQで作成してみた感想-
senseofunity129
0
140
Agent Development Kitで始める生成 AI エージェント実践開発
danishi
0
150
リリース2ヶ月で収益化した話
kent_code3
1
270
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
210
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
22
5.2k
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
630
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
How to Ace a Technical Interview
jacobian
278
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Optimizing for Happiness
mojombo
379
70k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
8
550
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Writing Fast Ruby
sferik
628
62k
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