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
モバイルアプリのバックエンドをRailsからAppSyncに移行するために勉強したこと
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Tetsushi Ito
February 20, 2019
Technology
0
140
モバイルアプリのバックエンドをRailsからAppSyncに移行するために勉強したこと
[AWS] Meguro.dev 一周年記念 LT大会 発表資料
https://meguro-dev.connpass.com/event/118716/
Tetsushi Ito
February 20, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
230
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
7
2.4k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
430
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
340
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
850
プロポーザルに込める段取り八分
shoheimitani
1
670
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
190
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
740
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
Being A Developer After 40
akosma
91
590k
Building the Perfect Custom Keyboard
takai
2
690
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Transcript
NFHVSPEFW ϞόΠϧΞϓϦͷόοΫΤϯυΛ 3BJMT͔Β"QQ4ZODʹҠߦ͢ΔͨΊʹ ษڧͨ͜͠ͱ UZPUUP*OD5FUTVTIJ*UP
ࣗݾհ w ҏ౻ࢤʢ͍ͱ͏ͯͭ͠ʣ w UXJUUFSDPNUFUTVTIJ@JUP@ w HJUIVCDPNUFUTVTIJJUP w QMBZGVMJUOFU w
UZPUUP*OD w ΤϯδχΞ w σβΠφʔ w ΧελϚʔαΫηε ੜ·Εใֶ ڭҭֶࡏֶதʹىۀ "84-PGUͷຽ
։ൃ͍ͯ͠ΔγεςϜͷΞʔΩςΫνϟʔ w 8FC w J04"OESPJEΞϓϦ w *POJDʢ"OHVMBS$PSEPWBʣ w αʔόʔαΠυ w
3VCZPO3BJMT w Πϯϑϥ w &$ 3%4 &-# 4 $MPVE'SPOU &MBTUJ$BDIF 3PVUF &-# &$ 3%4 J04 "OESPJE 8FC ։ൃऀɿ2໊
ݱঢ়ͷߏͷͭΒ͍ͱ͜Ζ w ΞϓϦͷมߋʹ"1*3%#ͷεΩʔϚ͕ҾͬுΓճ͞ΕΔ w ͪΐͬͱͨ͠վળͰมߋൣғ͕େ͖͍ w 8FCαʔόʔ%#αʔόʔͷෛՙࢄ͕େม w .BDLFSFM͔ΒඈΜͰ͘ΔΞϥʔτʹک͑Δʑ
"84"QQ4ZOD
AWS AppSync w Ϛωʔδυ(SBQI2-αʔόʔ w ͭͷڧྗͳಛ w ܕࢦఆ͞ΕͨεΩʔϚ w ϦΫΤετଆ͔ΒϨεϙϯεܗࣜΛࢦఆ
w αϒεΫϦϓγϣϯΛར༻ͨ͠ϦΞϧλ ΠϜॲཧ
3BJMT͔Β"QQ4ZODʹҠߦ͢ΔͨΊʹʁ ·ͣΫϥΠΞϯτ͔Βσʔλιʔε·ͰͷྲྀΕΛ࡞Δ
1. GraphQL / Apollo ClientΛֶͿ w (SBQI2- w 'BDFCPPL͕։ൃͨ͠"1*༻ͷΫΤϦݴޠ w
ΤϯυϙΠϯτҰ͚ͭͩ w ΫϥΠΞϯτଆ͔ΒϨεϙϯεܗࣜΛࢦఆ w 2VFSZʢऔಘʣ.VUBUJPOʢมߋʣ 4VCTDSJQUJPOʢߪಡʣ w "QPMMP$MJFOU w (SBQI2-ΫϥΠΞϯτϥΠϒϥϦ w ΦϑϥΠϯ࣌ͷૢ࡞Λಉظڝ߹ͷղܾ $IBU2-ͷίʔυϦʔσΟϯά"QPMMP$MJFOU͘͘ձࢀՃͰֶͿ
2. AppSyncͷϦκϧόʔΛॻ͘VTLΛֶͿ w ϚοϐϯάςϯϓϨʔτ w (SBQI2-ϦΫΤετˠσʔλιʔεͷ໋ྩ w σʔλιʔε͔ΒͷԠˠ(SBQI2-Ϩεϙϯε w "QBDIF7FMPDJUZ5FNQMBUF-BOHVBHFʢ75-ʣ
w "QQ4ZODͰϚοϐϯάςϯϓϨʔτΛॻͨ͘Ί ͷݴޠ "QQ4ZODͷΟβʔυ"84"NQMJGZΛ͑͋ΔఔࣗಈͰੜՄೳ ˠͲΜͳϦκϧόʔ͕ੜ͞ΕΔ͔ݟֶͯͿ
3. DynamoDBͷςʔϒϧઃܭΛֶͿ w Ϛωʔδυ/P42-σʔλϕʔε w ֓೦ w ύʔςΟγϣϯΩʔιʔτΩʔ w ΠϯσοΫεʢ(4*-4*ʣ
w ΩϟύγςΟϢχοτʢ3$68$6ʣ w ςʔϒϧઃܭ w ઃܭ͕༏ΕͨΞϓϦέʔγϣϯͰςʔϒϧৗʹ̍ͭʢʂʣ "84ͷʮ%ZOBNP%#ͷϕετϓϥΫςΟεʯΛಡΜͰઃܭΛ܁Γฦ͢ ˠࠔͬͨͱ͜Ζ"TL"O&YQFSUϒʔεͰ4"ͷํͱσΟεΧογϣϯ
Ҡߦʹ͏ͪΐͬͱ͔͔Δ͔
We are hiring! ϞόΠϧΞϓϦέʔγϣϯͷόοΫΤϯυΛ"QQ4ZODʹ Ҡߦͯ͠ɺαʔόʔϨε։ൃͷΛ࡞ΕΔහ"OHVMBS ΤϯδχΞٻΉʂ UZPUUP*OD ڭҭͰੈքΛͪΐͬͱྑ͘͢Δ ࣗࣾͰֶशक़ӡӦ͕ࣾࡀֶཱࣗशࢧԉΞϓϦ#UP#αʔϏε