- Опубликовано
Почему вообще возник REST?
- Автор
- Имя
- Максим | Системный анализ
- Telegram
- Максим | Системный анализ349 подписчиков69 постовКак войти в IT через системный анализ и получить оффер от 270к+. Опыт Senior аналитика из топ-банков. Разборы, практика, собесы, техника мышления аналитика. Бесплатная консультация - в закрепе.
Почему вообще возник REST?
Из-за прекращающейся наивности RPC-программистов. Как я писал, раньше часто встречались "8 заблуждений разработчика". И REST появился как стиль, который помогает подумать о этих заблуждениях заранее:
Сеть ненадежна
REST говорит: закладывай ретраи
Задержка не равна нулю
REST говорит: подумай про идемпотентность методов
Пропускная способность ограниченна
REST говорит: при вызове указывай только те поля, которые тебе действительно нужны
Сеть небезопасна
REST говорит: злоумышленники есть всегда. Сделай единообразный интерфейс, чтобы было легко навешивать security-политики
Топология меняется
REST говорит: не храни состояние клиента на сервере, который может отвалиться в любой момент
Множество администраторов
REST говорит: в микросервисной архитектуре у каждого микросервиса свои технологии и отдельные администраторы. Стандартизируй интерфейс, чтобы стало проще администрировать систему
Транспортные расходы ненулевые
REST говорит: закешируй редко обновляемые данные
Сеть неоднородна
REST говорит: 100% будут промежуточные слои между клиентом и сервером. Не закладывайся на конкретную технологию, используй общеизвестные протоколы
Именно поэтому REST стал так популярен: он учитывает реальность. При этом REST - это не волшебная пилюля от всех проблем интеграции. Прикрепил к посту своё собственное дерево принятия решения: как выбрать стиль синхронной интеграции
@maximbelovmentor
Предыдущий пост
- Опубликовано
Я писал про балансировку, но не упомянул про...
Следующий пост
- Опубликовано
Оффер на 300к за полчаса
Закрепленные
Свежие посты
- Опубликовано
Оффер на 300к за полчаса
- Опубликовано
Почему вообще возник REST?
- Опубликовано
Я писал про балансировку, но не упомянул про...
- Опубликовано
За что на самом деле 39 млн человек заплатили Rockstar?
- Опубликовано
Как смутить синьора? Спросить про балансировку
- Опубликовано
🤯 Странные задачи на собесе
- Опубликовано
Первое правило системного анализа.
- Опубликовано








