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
ShopifyとGatsbyJSを使った ヘッドレスコマース入門
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenji Takasaki
August 05, 2020
Technology
0
1.6k
ShopifyとGatsbyJSを使った ヘッドレスコマース入門
Jamstackな構成+Shopifyをバックエンドにサイトを作る方法について
Kenji Takasaki
August 05, 2020
Tweet
Share
Other Decks in Technology
See All in Technology
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
190
20260204_Midosuji_Tech
takuyay0ne
1
160
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
190
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
130
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
240
Tebiki Engineering Team Deck
tebiki
0
24k
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
Red Hat OpenStack Services on OpenShift
tamemiya
0
130
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
760
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
460
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
0
240
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
67
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Documentation Writing (for coders)
carmenintech
77
5.3k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Odyssey Design
rkendrick25
PRO
1
500
Transcript
OPOTUBOEBSEXPSMEגࣜձࣾɹ$&0$50ߴ࡚݈࢘ 4IPQJGZͱ(BUTCZ+4Λͬͨ ϔουϨείϚʔεೖ
ߴ࡚݈࢘ w ౦ژɺԮۼͷ4IPQJGZʹಛԽͨ͠&$αΠτͷ ίϯαϧɺ੍࡞Λߦ͏OPOTUBOEBSEXPSME ג ͷදʗ$50ɻ w "SUˍ5FDIGPS3FUBJMΛϛογϣϯʹɺඒ͠͞ ͱςΫϊϩδʔͷཱ྆ͨ͠αΠτΛ࡞ΔͨΊʹਫ਼ ਐ͍ͯ͠Δɻ
w ɺઍ༿ݝੜ·Εɻɺࠃࡍجಜڭ େֶଔۀޙɺιϑτόϯΫʢגʣೖࣾɺ8FCߏ ஙͷࣄʹैࣄͨ͠ޙɺʹಠཱɻ ɺOPOTUBOEBSEXPSMEגࣜձࣾΛىۀɻೋࣇ ͷɻԬͷҠॅܦݧऀɻ w 5XJUUFS!OQMVTPOF ࣗݾհ
ຊͷΞδΣϯμ w 4IPQJGZͷૉఢͳͱ͜Ζ w ϔουϨείϚʔεͱʁ w ϔουϨείϚʔεͷར w ࣗࣾ&$ΛϔουϨεʹϦχϡʔΞϧͨ͠ࡍͷߏ w
(BUCZ+4ͷૉఢͳͱ͜Ζ w ੩తαΠτδΣωϨʔλʔ͡ΌͰ͖ͳͦ͞͏ͳͱ͜ΖΛͲ͏͔ͬͨ w ྑ͔ͬͨͱ͜Ζ w ͭ·͍ͣͨͱ͜Ζ
4IPQJGZͷૉఢͳͱ͜Ζ w ࠓ·Ͱ&$ͷΈͬͯෆࣗ༝͚ͩͲ͍҆"41Λ͏͔ɺࣗ༝͚ͩͲίετͷ ͔͔ΔεΫϥον։ൃ͔ͩͬͨͷ͕ɺ4IPQJGZͱ͍͏બࢶ͕ग़͖ͯͨ͜ͱͰ ʮ࡞Γ͍ͨ෦͚͖ͩʹ࡞Δʯ͜ͱ͕Ͱ͖ΔΑ͏ʹͳͬͨɻ
ϔουϨείϚʔεͱʁ w ւ֎ͷ%$ͱݺΕΔςΫϊϩδʔΛॏࢹͨ͠খചͰඪ४ͱͳ͍ͬͯΔ ࣍ੈܕͷ&$ٕज़ͰɺσʔλʢόοΫΤϯυʣͱσβΠϯʢϑϩϯτΤϯ υʣͷ͕ಛతͳ&$αΠτͷ࡞ΓͰ͢ɻ
όοΫΤϯυͱϑϩϯτΤϯυͷ ϞϊϦγοΫʢҰຕؠʣͳߏ FY8PSE1SFTTςʔϚ4IPQJGZςʔϚ ςϯϓϨʔτݴޠΛͬͯ ϨΠΞτใ͔Β ϩδοΫ·Ͱ ҰͭͷϑΝΠϧʹ શͯॻ͔Ε͍ͯΔ ϔουϨεͳߏ +4ϑϨʔϜϫʔΫΛͬͯ
ϖʔδͷදࣔ ϧʔςΟϯά &Y(BUTCZ+4/FYUKT/VYUKT &$γεςϜ FY4IPQJGZ ίϯςϯπཧγεςϜ FY8PSE1SFTT NJDSP$.4 $POUFOUGVM$.4 "1*࿈ܞ "1*࿈ܞ ϑϩϯτΤϯυ όοΫΤϯυ
ϔουϨείϚʔεͷར w ߴ w ηΩϡΞ w εέʔϧ͍ͤ͢͞ w ։ൃޮʢ։ൃऀମݧʣ͕ྑ͍ w
σβΠϯɺαΠτߏͷࣗ༝͕ߴ͍ w εϚϗΞϓϦʢଟσόΠεʣԽ͍͢͠ w $.4ͳͲผͷγεςϜͱͷ࿈ܞ͕ॊೈ
ߴ w ʮαΠτද͕ࣔඵ͘ͳΔͱɺചΓ্͕͛ݮগ͠ɺඵߴԽ͢Δͱ ͷച্্͕͢Δɻʯ IUUQSPCPUJDTTUBOGPSEFEVdSPOOZL*&&&$PNQVUFS0OMJOF&YQFSJNFOUTQEG
ηΩϡΞ w σβΠϯͱσʔλΛ͢Δ͜ͱͰɺαΠόʔ߈ܸΛड͚ΔϙΠϯτΛݮΒ͢ ͜ͱ͕Ͱ͖Δ
εέʔϧ͍ͤ͢͞ w $%/ͰओཁͳϖʔδΛ৴Ͱ͖Δ w όοΫΤϯυͱϑϩϯτΤϯυͷʹΑΓσʔλʔϕʔεαʔόʔͷෛՙ ͕ϘτϧωοΫʹͳΔ͜ͱ͕ͳ͍
։ൃޮʢ։ൃऀମݧʣ͕ྑ͍ w ϑϩϯτΤϯυͱόοΫΤϯυ͕͖Ε͍ʹ͍ͯ͠ΔͷͰɺϑϩϯτΤϯ υΤϯδχΞϑϩϯτͷࣄɺόοΫΤϯυΤϯδχΞόοΫΤϯυͷ ࣄʹूத͢Δ͜ͱ͕Ͱ͖Δɻ w ಠࣗςϯϓϨʔτݴޠΛ֮͑ͳ࣮ͯ͘Ͱ͖Δɻ
σβΠϯɺαΠτߏͷࣗ༝͕ߴ͍ w ߴԽɺαΠτߏ4&0ʹӨڹ͕େ͖͍ͷͰɺࣗ༝͕ߴ͍͜ͱ4&0ॏࢹ ͷαΠτʹେ͖ͳҙຯ͕͋Δ w όοΫΤϯυͷ੍ݶ͕ͳ͍ͷͰσβΠϯͷࣗ༝͕ߴ͍
εϚϗΞϓϦԽ͍͢͠ w ϑϩϯτΤϯυΛ18"ʢ1SPHSFTTJWF8FC"QQMJDBUJPOʣʹ४ڌͨ͠ܗͰ࡞ ΕɺϔουϨείϚʔεαΠτΛͦͷ··εϚϗΞϓϦͱͯ͠"OESPJEͷ 1MBZετΞͰ৴͢Δ͜ͱ͕Ͱ͖·͢ɻ
$.4ผͷγεςϜͱͷ࿈ܞ͕ॊೈʹͰ͖Δ w ϔουϨεෳͷγεςϜͱ࿈ܞ͢Δ߹Ͱϑϩϯτͷ։ൃ̍ͭͰ͢Ή w υϝΠϯΛ౷ҰͰ͖ΔଞɺϩάΠϯใΛ͡Ίͱͨ͠ϖʔδͷ͋Δ෦ʹ 4IPQJGZ͔ΒͷใΛɺ͋Δ෦ʹ$.4͔ΒͷใΛද͍ࣔͨ͠ͱ͍ͬͨ͜ ͱॊೈʹߦ͏͜ͱ͕Ͱ͖Δɻ
ࣗࣾ&$ΛϔουϨεʹϦχϡʔΞϧͨ͠ࡍͷߏ https://yori.so/
(BUCZ+4ͷૉఢͳͱ͜Ζ w (BUTCZ+43FBDUϕʔεͷ੩తαΠτδΣωϨʔλʔɻ w ͜ͷΈʹͦ͑ࠓͷ8FCͷϕετϓϥΫςΟεʹ४ڌͨ͠ܗͰίʔσΟ ϯάͰ͖Δ w ͳυΩϡϝϯτ w 4IPQJGZ࿈ܞΛ࢝Ίͱͨ͠๛ͳϓϥάΠϯ͕ଘࡏ͢Δ
w ϏϧυγεςϜ͋Δʢ(BUTCZ$MPVEʣ
੩తαΠτδΣωϨʔλʔ͡ΌͰ͖ͳͦ͞͏ͳͱ͜ΖΛͲ͏͔ͬͨ w ੩తαΠτδΣωϨʔλʔʢ44(ʣجຊಈతͳ͜ͱ͕Ͱ͖ͳ͍ w ͓߹ͤϑΥʔϜˠ+4ͰຒΊࠐΊΔαʔϏεΛͬͨ w ϩάΠϯϚΠϖʔδˠ4IPQJGZςʔϚʢϞϊϦγοΫͳߏʣΛซ༻ͨ͠
ϔουϨεͰྑ͔ͬͨͱ͜Ζ w ച্ճ༡ͳͲɺࣈ͕࣮֬ʹ্ͨ͠ w &$ͷΈ4IPQJGZɺίϯςϯπ੍࡞$POUFOUGVM$.4ɺ$3. )VC4QPUΛ͏͜ͱͰελοϑͷӡ༻ෛՙ͕Լ͕ͬͨ w (SBQI2-ɺ͍͜ͳΕΕศརʢ3&45Έ͍ͨʹཉ͍͠Ҏ্ΛಘΔ·Ͱαʔ όʔαΠυͱԿԟ෮͠ͳ͍͍ͯ͘ʣ
ͭ·͖ͣ w 4IPQJGZ"1*ͷ༷ͰҎ্ͩͱ৭ʑ͔͔Δ͔ɻ w αΠτߋ৽࣌ͷϏϧυ࣌ؒɻࡏݿཧ͕͔ͳΓγϏΞͩͱݫ͍͠ɻ w 4IPQJGZ"1*(BUTCZ+4ͷΞοϓσʔτϖʔε͕ૣ͍ͷͰɺৗʹษڧ͢Δ֮ޛ ඞཁɻ
࠷ޙʹ w ࣗͰ༡ͼͰϔουϨεαΠτΛ࡞ͬͯΈ͍ͨͧʂͱ͍͏ํฐࣾϒϩάͰ ৄࡉͳํ๏ॻ͍ͯ·͢ͷͰͥͻ͝ཡ͍ͩ͘͞ɻˠIUUQTXXXOPO TUBOEBSEXPSMEDPKQ w ࠾༻ͯ͠·͢ʂࣄͰϔουϨείϚʔεαΠτ࡞ͬͯΈ͍ͨํͥͻʂ ˠIUUQTXXXOPOTUBOEBSEXPSMEDPKQ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ