🤓 Архитектура API: чем отличаются SOAP, REST, GraphQL и остальныеКогда вы пишете или подключаете API, важно понимать — в каком стиле оно работает. От этого зависит, как передаётся информация, что можно сделать, и какие плюсы/минусы получаете.
➡️ Вот самые популярные варианты:🔵 SOAP — старичок с XML. Надёжен, но тяжёл. До сих пор живёт в энтерпрайзе.
🔵 REST — стандарт по умолчанию. Основан на ресурсах и работает по HTTP.
🔵 GraphQL — даёт запрашивать ровно то, что нужно. Снижает нагрузку на сеть.
🔵 gRPC — супертехнология для микросервисов. Работает быстро, бинарно и через HTTP/2.
🔵 WebSocket — нужен для связи «в обе стороны» (чат, биржи, игры). Почти без задержек.
🔵 Webhook — пушит данные, когда случается событие. Асинхронно. Уведомления, интеграции, CI/CD.
🔵 Для полного понимания Архитектуры, забирайте наш курс → «
Архитектуры и шаблоны проектирования»
Proglib Academy #буст