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
The challenge of Web re-architecture using Grap...
Search
lightnet328
November 26, 2019
Technology
3
5.4k
The challenge of Web re-architecture using GraphQL and Apollo
lightnet328
November 26, 2019
Tweet
Share
More Decks by lightnet328
See All by lightnet328
プロダクトディスカバリーから見る、アウトカムに向き合う価値観と習慣
lightnet328
0
980
Nest アプリケーションの基盤となる仕組みを見直す
lightnet328
1
500
爆速開発のための Hasura 活用
lightnet328
1
130
HASURA CON'21 Recap Part 2
lightnet328
0
430
HASURA CON'21 Recap Live Demo
lightnet328
0
430
About Apollo Client getDataFromTree
lightnet328
0
190
Other Decks in Technology
See All in Technology
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
570
AI開発ツールCreateがAnythingになったよ
tendasato
0
130
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
170
slog.Handlerのよくある実装ミス
sakiengineer
4
210
2025年夏 コーディングエージェントを統べる者
nwiizo
0
170
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
290
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
180
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.2k
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
290
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
220
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
180
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
180
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Bash Introduction
62gerente
615
210k
Why Our Code Smells
bkeepers
PRO
339
57k
Writing Fast Ruby
sferik
628
62k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Documentation Writing (for coders)
carmenintech
74
5k
Speed Design
sergeychernyshev
32
1.1k
Unsuck your backbone
ammeep
671
58k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Gamification - CAS2011
davidbonilla
81
5.4k
Transcript
5IFDIBMMFOHFPG8FCSFBSDIJUFDUVSFVTJOH (SBQI2-BOE"QPMMP .FSDBSJY.FSQBZ'SPOUFOE5FDI5BMLWPM !MJHIUOFU
:VUBSP,*%0 !MJHIUOFU d 'SPOUFOE&OHJOFFSBU.FSDBSJ *OD
τϐοΫ w ϝϧΧϦͷ8FCϦΞʔΩςΫνϟ w (SBQI2-ͱ"QPMMPʹ͍ͭͯ w ͳ͍ͥͬͯΔ͔ w Ͳ͏͍ͬͯͬͯΔ͔ w
ϋϚΓͲ͜Ζ
τϐοΫ w ϝϧΧϦͷ8FCϦΞʔΩςΫνϟ w (SBQI2-ͱ"QPMMPʹ͍ͭͯ w ͳ͍ͥͬͯΔ͔ w Ͳ͏͍ͬͯͬͯΔ͔ w
ϋϚΓͲ͜Ζ
w ৽͍ٕ͠ज़ελοΫͰ࡞Γ͍ͯ͠Δ w ৽ϖʔδ෦తʹ։์͞Ε͍ͯΔ ϝϧΧϦͷ8FCϦΞʔΩςΫνϟ
τϐοΫ w ϝϧΧϦͷ8FCϦΞʔΩςΫνϟ w (SBQI2-ͱ"QPMMPʹ͍ͭͯ w ͳ͍ͥͬͯΔ͔ w Ͳ͏͍ͬͯͬͯΔ͔ w
ϋϚΓͲ͜Ζ
(SBQI2- w "1*ͷͨΊͷΫΤϦݴޠͱͦͷ࣮ w αʔϏε͕ฦͤΔσʔλͷߏΛεΩʔϚͱͯ͠ఆٛͰ͖Δ w ΫΤϦͷߏͱϨεϙϯεͷσʔλͷߏ͕Ұக͢Δ
αʔϏε͕ฦͤΔσʔλͷߏΛεΩʔϚͱͯ͠ఆٛͰ͖Δ
ΫΤϦͷߏͱϨεϙϯεͷσʔλͷߏ͕Ұக͢Δ ΫΤϦ Ϩεϙϯε
(SBQI2- w "1*ͷͨΊͷΫΤϦݴޠͱͦͷ࣮ w ΫΤϦͷߏͱϨεϙϯεͷσʔλͷߏ͕Ұக͢Δ w αʔϏε͕ฦͤΔσʔλͷߏΛεΩʔϚͱͯ͠ఆٛͰ͖Δ w पลπʔϧ͕ॆ࣮͍ͯ͠Δ w
εΩʔϚ͔Βͷܕఆٛͷίʔυੜ HSBQIRMDPEFHFOFSBUPS w (SBQI2-ʹج͍ͮͨϓϥοτϑΥʔϜ "QPMMP w σʔλϕʔεͱ(SBQI2-ϦκϧόʔͷϚούʔ 1SJTNB
υΩϡϝϯτΑΓεΩʔϚ
ͳͥ(SBQI2-Λ͏ͷ͔ w εΩʔϚυΩϡϝϯτΑΓ࣮ͱဃ͢ΔϦεΫ͕খ͍͞ w ΫΤϦͷՄಡੑ͕ߴ͍
"QPMMP w (SBQI2-ʹج͍ͮͨϓϥοτϑΥʔϜ w 044ίϯϙʔωϯτ w "QPMMP$MJFOU w "QPMMP4FSWFS w
"QPMMP$-* w ΫϥυαʔϏε w ήʔτΣΠ
"QPMMP w (SBQI2-ʹج͍ͮͨϓϥοτϑΥʔϜ w 044ίϯϙʔωϯτ w "QPMMP$MJFOU w "QPMMP4FSWFS w
"QPMMP$-* w ΫϥυαʔϏε w ήʔτΣΠ
"QPMMP$MJFOU w (SBQI2-ΫϥΠΞϯτͷͭ w σʔλͷਖ਼نԽػߏΛ͍࣋ͬͯΔ w @@UZQFOBNFϑΟʔϧυͱJEϑΟʔϧυΛΩʔʹ͢Δ w ΩϟογϡػߏΛΈࠐΊΔ w
"QPMMP-JOLͰϦΫΤετͷલॲཧɾޙॲཧ͕Ͱ͖Δ w ϩʔΧϧεςʔτཧͰ͖Δ w "QPMMPࣗମMPDBMͱ͔SFNPUFͱ͔ʹ͍ؔͯ͠ͳ͍
ͳͥ"QPMMP$MJFOUΛ͍ͬͯΔ͔ w ϦϞʔτͷσʔλͷऔಘͱཧΛ͍ͤͨ w ΩϟογϡʹΑͬͯϖʔδભҠ࣌ͷϦΫΤετ͕ݮΔ w ಉ͜͡ͱ3FEVYͰΔ߹ͱൺͯίʔυྔ͕ݮΔ w ٯʹ"QPMMP$MJFOUʹ͍ͤͯͳ͍ͷ w
άϩʔόϧ͚ͩͲϩʔΧϧͷσʔλˠ$POUFYU w ಛఆίϯϙʔωϯτͷΈͷہॴతͳσʔλˠ4UBUF w ϑΥʔϜ'PSNJL
"QPMMP4FSWFS w (SBQI2-αʔόʔͷͭ w "QPMMP$MJFOUαϙʔτ w ܕͷ໊લΛ@@UZQFOBNFϑΟʔϧυʹຒΊࠐΜͰ͘ΕΔ w ֦ுՄೳ w
αʔόʔϨϕϧͷϛυϧΣΞ w ίΞػೳͷͨΊͷϓϥάΠϯػߏ
ͳͥ"QPMMP4FSWFSΛ͍ͬͯΔ͔ w #''ͱͯ͠ͷׂ w εΩʔϚΛϑϩϯτΤϯυͷͨΊʹཧ͢Δ w ϩΪϯάɺೝূͷू w কདྷతʹH31$ΛͬͯϚΠΫϩαʔϏεʹଓ͍ͯ͘͠ w
ΫϥΠΞϯτ͕ͭͷΤϯυϙΠϯτ͚͍ͩͬͯΔঢ়ଶ
τϐοΫ w ϝϧΧϦͷ8FCϦΞʔΩςΫνϟ w (SBQI2-ͱ"QPMMPʹ͍ͭͯ w ͳ͍ͥͬͯΔ͔ w Ͳ͏͍ͬͯͬͯΔ͔ w
ϋϚΓͲ͜Ζ
Ͳ͏͍ͬͯͬͯΔ͔ "1*ΫϥΠΞϯτΛॻ͘ εΩʔϚΛఆٛ͠ɺܕΛੜ͢Δ w εΩʔϚϑϩϯτΤϯυ͕ཉ͍͠ܗʹमਖ਼͢Δ w HSBQIRMDPEFHFOͰܕΛੜ͢Δ
ੜͨ͠ܕΛͬͯϦκϧόʔΛॻ͘ ੜͨ͠ܕΛͬͯΫΤϦΛॻ͘
τϐοΫ w ϝϧΧϦͷ8FCϦΞʔΩςΫνϟ w (SBQI2-ͱ"QPMMPʹ͍ͭͯ w ͳ͍ͥͬͯΔ͔ w Ͳ͏͍ͬͯͬͯΔ͔ w
ϋϚΓͲ͜Ζ
ϦκϧόʔͷॲཧͷҰ෦Λڞ௨Խ͍ͨ͠ w ڞ௨Խ͍ͨ͠ॲཧ w ϩΪϯάɺೝূɺΩϟογϡɺ$43'ରࡦͳͲ w Ͳ͏͔ͨ͠ʁ w ϦκϧόʔͨΊͷϛυϧΣΞΛॻ͍ͨ
ϦκϧόʔͷॲཧͷҰ෦Λڞ௨Խ͍ͨ͠ w ڞ௨Խ͍ͨ͠ॲཧ w ϩΪϯάɺೝূɺΩϟογϡɺ$43'ରࡦͳͲ w Ͳ͏͔ͨ͠ʁ w ϦκϧόʔͨΊͷϛυϧΣΞΛॻ͍ͨ
ϦκϧόʔͷॲཧͷҰ෦Λڞ௨Խ͍ͨ͠ w Ͳ͏͢Δ͖͔ʁ w ϩΪϯά w GPSNBU&SSPSGPSNBU3FTQPOTFɺϓϥάΠϯΛ͏ w Ϧκϧόʔ୯ҐͰͷϩΪϯά͕ඞཁͳ͚ΕˢͰྑͦ͞͏ w
ೝূɾΩϟογϡɾ$43'ରࡦ w σΟϨΫςΟϒΛ͏ w طଘͷ࣮ͷ߹Ͱɺಋೖʹগ͕͔͔࣌ؒ͠Γͦ͏
্Ґͷ"1*͕ฦ͢ྻڍࢠͷछྨ͕૿͑ͯGPSNBU(SBQI2-&SSPS w ʮ͓ΒͤʯʮΔ͜ͱϦετʯछྨ͕ଟ͘ɺ૿͑Δ w (SBQI2-ଆͰஸೡʹछྨͷܕΛFOVNͰఆ͍ٛͯͨ͠ w ৽͍͠छྨFOVNʹؚ·Εͳ͍ͷͰΫΤϦ͕ΤϥʔʹͳΔ w Ͳ͏͔ͨ͠ʁ w
ྻڍࢠ͕૿͑ΔFOVNTUSJOHOVNCFSͰஔ͖͑ͨ
·ͱΊ w (SBQI2-ΤίγεςϜ͕ܗ͞Ε͖͍ͯͯΔ w "QPMMPʹΓͭͭɺଞͷπʔϧͰิ͍͚ͬͯΔͱྑ͍ w ܕΛकΓͭͭΛग़͍ͨ͠։ൃʹ͓͢͢Ίʂ