CA Beat エンジニアリーダーのヤマサキ(@vierjp)です。 みなさま新年あけましておめでとうございます。 本年もよろしくお願い致します。m(`・ω・´)m CA Beatのシステム基盤 第三回はJson形式のレスポンスを返すAPIを簡単に作成するための仕組みです。 API用共通Controllerは私がCA Beatへの入社直前に家で作って持ち込んだ物で、 これまでの仕事で作ったシステム基盤(AppEngineに限らず)の仕組みを色々と踏襲しています。 ○AppEngineでは特にAPIを作成する機会が多い 弊社で過去に作成したiPhone・Androidアプリは ほとんどをネイティブアプリ(非WebViewアプリ)として作っていて、 AppEngine側はネイティブアプリから呼ばれるAPIの提供が主な役割でした。 そのため開発のメインは自然と「APIの作成」でした。 最近は弊社