Сравнение REST, RPC, GraphQL и SOAP. Что лучше для интеграции?

 

Запишись на курс "Python - программист с нуля"
Подпишись на канал Merion Academy @merionacademy (   / @merionacademy  ) 00:00 Тема статьи, источник 00:45 Интересные курсы по IT 01:46 О чём пойдёт речь, и зачем нужна интеграция 03:16 Что такое RPC 04:10 Как работает RPC 04:36 Преимущества RPC 05:32 Недостатки RPC 06:44 Когда используется RPC 08:46 Что такое SOAP 09:14 Как работает SOAP 10:20 Преимущества SOAP 11:13 Недостатки SOAP 11:57 Когда используется SOAP 12:33 Что такое REST 13:12 Принципы RESTful 14:14 HATEOAS 14:46 Модель зрелости API 15:37 Разница между REST и RPC 16:26 Преимущества REST 17:55 Недостатки REST 18:50 Когда используется REST 19:37 Что такое GraphQL 20:27 Как работает GraphQL 21:26 Преимущества GraphQL 22:43 Недостатки GraphQL 23:22 Когда используется GraphQL 24:01 Что лучше выбрать для интеграции Поддержать канал разово -
Поддержать канал подпиской -
Телеграм-канал -
Я.Дзен -
По вопросам сотрудничества -
Спецификация JSON-RPC -
Фреймворк gRPC -
Apache Thrift -
Twirp (от Twitch) -
Докторская диссертация Роя Филдинга, где он придумал REST -
Ссылка на статью (RU) -   / %d1%81%d1%80%d0%b0%d0%b2%d0%bd%d0%b5%d0%bd...   Ссылка на статью (EN) -
Что такое RPC и gRPC за 10 минут -    • Что такое RPC и gRPC за 10 минут   Различия REST и SOAP за 4 минуты -    • Различия REST и SOAP за 4 минуты   Введение в REST API за 7 минут -    • Введение в REST API за 7 минут   Что такое GraphQL за 15 минут с примерами -    • Что такое GraphQL за 15 минут с приме...   Разница STATEFUL и STATELESS за 14 минут -    • Разница STATEFUL и STATELESS за 14 минут   Что такое HATEOAS за 4 минуты -    • Что такое HATEOAS за 4 минуты   Что такое HTTP и HTTPS за 9 минут -    • Что такое HTTP и HTTPS за 9 минут   Что такое JWT и как его создать -    • Что такое JWT и как его создать   Что такое CRUD за 6 минут -    • Что такое CRUD за 6 минут   Что такое middleware за 7 минут -    • Что такое middleware за 7 минут, и ка...   Что такое UML за 7 минут -    • Что такое UML за 7 минут: Диаграмма к...   Что такое SQL и реляционные базы данных -    • Что такое SQL и реляционные базы данных   Что такое SQL ИНДЕКСЫ за 10 минут -    • Что такое SQL ИНДЕКСЫ за 10 минут: Об...   Что такое NoSQL за 6 минут -    • Что такое NoSQL за 6 минут   Что такое ACID за 9 минут -    • Что такое ACID за 9 минут   Компиляция и интерпретация за 10 минут -    • Компиляция и интерпретация за 10 минут   Что такое TypeScript за 9 минут -    • Что такое TypeScript за 9 минут   Что такое UML за 7 минут -    • Что такое UML за 7 минут: Диаграмма к...   Что такое Scrum за 8 минут -    • Что такое Scrum за 8 минут   Обзор Agile -    • Обзор Agile. Это методология, метод и...   Приоритизация бэклога за 4 минуты -    • Приоритизация бэклога за 4 минуты - о...   Что такое Kanban -    • Что такое Канбан-метод - максимально ...   Что такое Канбан-доска -    • Канбан-доска - это не то, что вы думаете   Машинное обучение для чайников -    • Машинное обучение для чайников   Что такое Big Data за 6 минут -    • Что такое Big Data за 6 минут   *Компания Meta Platforms Inc. признана в России экстремистской организацией и запрещена. **Принадлежащие ей соцсети Фейсбук и Инстаграм в России запрещены.