REST API vs RPC API: в чем разница?
Вопросы проектирования архитектуры современных веб-сервисов: чем отличается архитектурный стиль REST от RPC-подходов (SOAP API, GraphQL API и gRPC API). Для API современных веб-приложений можно выделить 2 основных подхода к дизайну архитектуры: REST и RPC, к которому относятся SOAP API, GraphQL API и gRPC API. Основная разница между ними в том, что REST (Representational State Transfer) – это архитектурный стиль, основанный на концепции ресурсов, каждый из которых имеет свой уникальный URI (Uniform Resource Identifier), куда отправляются различные HTTP-запросы для взаимодействия с веб-сервисом...
Понимание RPC для новичков.
В последнее время в описаниях вакансий все чаще упоминается знание модного протокола RPC, что заставило меня задуматься: что нужно знать аналитику, чтобы успешно пройти собеседование? Я расскажу вам простыми словами, что такое RPC, как он работает и чем отличается от REST. Что такое RPC? RPC (Remote Procedure Call) — это способ, позволяющий программе на одном компьютере вызвать функцию на другом компьютере так, будто эта функция находится на первом компьютере. Представьте, что вы просите друга сделать что-то за вас — это и есть идея RPC...