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
アプリとサーバを良い関係に保つためのサーバ設計について
Search
Yuichiro MASUI
May 27, 2014
Programming
0
470
アプリとサーバを良い関係に保つためのサーバ設計について
ニフティクラウド mobile backend勉強会 #01 〜 アプリ連携のサーバサイド設計の最適解とは? 〜
http://www.zusaar.com/event/10397005
Yuichiro MASUI
May 27, 2014
Tweet
Share
More Decks by Yuichiro MASUI
See All by Yuichiro MASUI
Coding Agent用チケットシステム - ticket.sh
masuidrive
0
13
Vue/Nuxt tutorial for Sendai
masuidrive
0
170
ハッカソンで 作ったアプリを売却した話
masuidrive
0
670
DJ hands on for IT Engineers
masuidrive
1
180
自分の棚卸をして レジュメを書こう
masuidrive
5
2k
0から1ヶ月で DJになるまで
masuidrive
4
1.6k
Google Apps Scriptでbotを作る話
masuidrive
1
1.8k
Rails loves React
masuidrive
1
480
トレタの存在理由
masuidrive
0
210
Other Decks in Programming
See All in Programming
CSC305 Lecture 10
javiergs
PRO
0
220
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
250
SODA - FACT BOOK(JP)
sodainc
1
8.6k
チームの境界をブチ抜いていけ
tokai235
0
210
CSC305 Lecture 09
javiergs
PRO
0
300
What's new in Spring Modulith?
olivergierke
1
160
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.4k
Software Architecture
hschwentner
6
2.3k
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
8
22k
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
180
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
100
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.3k
Agile that works and the tools we love
rasmusluckow
331
21k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Building Applications with DynamoDB
mza
96
6.7k
Automating Front-end Workflow
addyosmani
1371
200k
Visualization
eitanlees
149
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Context Engineering - Making Every Token Count
addyosmani
8
300
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Transcript
ΞϓϦͱαʔόΛྑ͍ؔʹอͭͨΊͷ αʔόઃܭʹ͍ͭͯ Yuichiro MASUI a.k.a. masuidrive
ΞϓϦ͚αʔόߏ Mobile App DB API Server
ΞϓϦ͚αʔόߏ • API͕ఏڙ͢ΔͷɺओʹϞσϧ෦ • ίϯτϩʔϥͱϏϡʔ෦ΞϓϦΛ࣋ͭ
RailsͰ • resourcesͱ͍͏ߟ͑ • /sign_inͰͳ͘ɺPOST /sessions • ը໘ͷߏʹ͋·Γࠨӈ͞Εͳ͍
URLઃܭRESTful • ͏ࠓ͞Βݴ͏͜ͱແ͍ • /XXX/:id/YYY͙Β͍·Ͱͷਂ͕͞Φεεϝ
ޙํޓੑ • ৗʹҙࣝ͢Δඞཁ • URLʹόʔδϣϯΛؚΊΔ͔
ςετ • APIςετΛߦ͍͍͢ • HTTPϨΠϠʔͰςετ͠Α͏ • Railsͷrack-testΛΦεεϝ
ೝূ • APIઃܭͰҰ൪Ε͍͚ͯͳ͍ • OAuth2 providerʹͳ͓ͬͯ͜͏ • ಛผͳconsumerͰೝূͨ͠߹ͷΈ֬ೝը໘Λ ग़͞ͳ͍
WebαΠτͰ • BackboneAngularJS͕Ϗϡʔͱίϯτϩʔϥ • Ϋϩʔϥ͕ಧ͖ʹ͍͘ ← SEO