Встречается на собеседованиях • сегодня

Какие есть альтернативы REST

Вот несколько популярных альтернатив REST:

  1. GraphQL – позволяет клиенту запрашивать только нужные данные, избегая over/under-fetching. Пример:
python
query {
  user(id: 1) {
    name
    posts {
      title
    }
  }
}
  1. gRPC – высокопроизводительный RPC-фреймворк от Google, использует Protocol Buffers. Подходит для микросервисов.
  1. WebSockets – для двусторонней связи в реальном времени (чаты, уведомления).

  2. MQTT – легковесный протокол для IoT-устройств, работающий по модели pub/sub.

  3. SOAP – старый, но всё ещё используемый протокол с строгой типизацией и XML.

  4. Webhooks – сервер отправляет данные клиенту при наступлении событий.

  5. Server-Sent Events (SSE) – односторонняя потоковая передача данных от сервера.

GraphQL и gRPC сейчас наиболее популярны для новых проектов, особенно когда важны гибкость или производительность.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы