Microservicesの需要が高まる昨今、Web APIの導入に対する需要も当然高まっていると思います。
導入企業の情報を見るとRubyを活用しているところが多いように感じます。
そこで、Ruby+Web APIに関わる情報を調べてみることにしました。
2015/08/05追記。json-fuzz-generatorを追加
認証, 認可
Web APIの話では無いのだが、認証を切り出すケースは多いだろうということで。
エラー処理
API Document
Grape
RESTful APIを簡単に作るためのDSLを備えたRubyのフレームワーク。
Grape関連情報
スライド
Ruby Web API Tools
API Builders - The Ruby Toolbox
JSON Schema
JSONのスキーマ定義を明確にする。
これによって、ドキュメントの生成やValidationなどを支援することができる。
JsonWorld
モデルからJSON Schemaを生成する。
Jdoc
JSON Schemaを表現するデータ構造をMarkdownに変換する。
Rack::JsonSchema
JSON Schemaを利用してサーバに入力されるHTTPリクエストを検閲する。
plz
Aries
JSON SchemaからSwiftのAPIクライアントを自動生成する。
json-fuzz-generator
正常系、異常系データの自動生成
Slides
書籍
- 作者: 水野貴明
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/11/21
- メディア: 大型本
- この商品を含むブログ (4件) を見る
- 作者: 山口徹,Jxck,佐々木大輔,横路隆,加来純一,山本伶,大平武志,米川健一,坂本登史文,若原祥正,和久田龍,平栗遵宜,伊藤直也,佐藤太一,高橋俊幸,海野弘成,五嶋壮晃,佐藤歩,吉村総一郎,橋本翔,舘野祐一,中島聡,渡邊恵太,はまちや2,竹原,河合宜文,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2014/08/23
- メディア: 大型本
- この商品を含むブログ (1件) を見る