RESTful API(Representational State Transfer API)は、ネットワークアプリケーション間の相互作用を行うための設計スタイルの一つです。REST は標準やプロトコルではなく、一連のアーキテクチャ原則と制約条件の集合です。Web サービスが「RESTful」である場合、それ ...
そう考えると、特にスタートアップや新規事業などで、ドメインモデルがはっきりしない、あるいは内部品質よりも初期のスピードが重要である、経験豊富な開発者がいない、などの状況においては、ある程度 Usecased-based な API で妥協したほうがよい、そのためには RESTful API を採用したほうが無難なケースもある。