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

Какие знаешь виды клиент-серверной архитектуры

Клиент-серверная архитектура включает несколько моделей взаимодействия:

  1. Одноранговая (Peer-to-Peer) – клиенты равноправны, могут быть и серверами, и клиентами (например, торренты).

  2. Классическая клиент-серверная – клиент запрашивает данные, сервер обрабатывает и возвращает ответ (REST, GraphQL).

  1. Трехзвенная архитектура – клиент, сервер приложений (бизнес-логика) и сервер БД.

  2. Микросервисы – приложение разбито на независимые сервисы, взаимодействующие через API.

  3. Serverless (FaaS) – код выполняется в облаке по событиям без управления сервером (AWS Lambda).

Пример REST-запроса:

javascript
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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