REST API

/rɛst ˌeɪ piː ˈaɪ/ レスト エーピーアイ

1. ウェブサービス間でデータをやり取りするための、Representational State Transferの原則に基づいたインターフェース。

ウェブアプリケーションやサービスが互いに通信し、情報交換を行うための、定められた一連のルールや手順を指します。特にHTTPプロトコルを基盤とし、リソースの操作(作成、読み取り、更新、削除)をシンプルに行うための設計思想です。
We need to develop a new feature using the company's existing REST API. (既存のREST APIを使って新しい機能を開発する必要があります。)

2. クライアントとサーバー間の通信に特定の設計原則(ステートレス性、キャッシュ可能性など)を適用したアーキテクチャスタイル。

REST(Representational State Transfer)は、ウェブサービスを設計する上での一連のガイドラインや原則であり、APIはその原則に則って構築されたインターフェースです。このスタイルは、スケーラビリティ、シンプルさ、独立性を重視し、HTTPメソッド(GET, POST, PUT, DELETE)をリソース操作にマッピングします。
Designing a new system with a well-defined REST API ensures better scalability. (明確に定義されたREST APIで新しいシステムを設計することで、より良いスケーラビリティが保証されます。)
関連
XML
Microservices
API Gateway
GraphQL