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
Tetsushi Ito
February 20, 2019
Technology
0
110
モバイルアプリのバックエンドを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
ChatGPT for IT Service Management (IT Pro)
dahatake
2
160
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
Databricks:『生成AI World Cup』のご案内
databricksjapan
2
150
オブザーバビリティの Primary Signals
onk
PRO
0
550
転移学習とドメイン適応の基礎
kmatsui
2
570
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
Databricks における 『MLOps』
databricksjapan
2
140
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.4k
現代CSSフレームワークの内部実装とその仕組み
poteboy
2
760
オーナーシップを持つ領域を明確にする
konifar
11
2.6k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
14
35k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
100
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
The Invisible Side of Design
smashingmag
294
49k
The Brand Is Dead. Long Live the Brand.
mthomps
48
28k
The Invisible Customer
myddelton
114
12k
Docker and Python
trallard
33
2.7k
Into the Great Unknown - MozCon
thekraken
10
980
Mobile First: as difficult as doing things right
swwweet
216
8.6k
The Language of Interfaces
destraynor
151
23k
Making Projects Easy
brettharned
108
5.5k
Atom: Resistance is Futile
akmur
258
25k
In The Pink: A Labor of Love
frogandcode
138
21k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
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#αʔϏε