gRPC в качестве протокола межсервисного взаимодействия. Доклад Яндекса

gRPC — опенсорсный фреймворк для удаленного вызова процедур. В Яндекс.Маркете gRPC используется как более удобная альтернатива REST. Сергей Федосеенков, который руководит службой разработки инструментов для партнеров Маркета, поделился опытом использов…

[Перевод] Рекомендации по REST API — примеры проектирования веб-сервисов на Java и Spring

В последней статье этой серии вы познакомитесь с рекомендациями по REST API и с примерами разработки из Java и Spring Web Services.

При разработке хорошего REST API важно иметь хорошие микросервисы.
Как вы разрабатываете свой REST API? Каковы лучш…

[Перевод] REST API — Что такое HATEOAS?

В этой статье вы продолжите изучать REST API и узнаете о HATEOAS.

При просмотре веб-страницы вы можете просматривать данные на странице и выполнять с ними действия.

Как насчет REST API? Как правило, когда вы запрашиваете REST ресурс, вы получает…

[Перевод] Разработка REST API — что такое Code First подход?

В этой статье мы продолжим знакомство с разработкой REST API и рассмотрим подход Code-First.

Разработка хорошего REST API важна для того, чтобы иметь хорошие микросервисы. Подход Code-First фокусируется на генерации контракта из кода. Это наилучший …

[Перевод] Различия REST и SOAP

В этой статье рассматриваются некоторые аспекты основных различий между REST и SOAP.

Упс… на самом деле, сравнивать их немного похоже на сравнение яблок с апельсинами, поскольку SOAP — это формат протокола, основанный на XML, тогда как REST — это ар…

[Перевод] Введение в REST API — RESTful веб-сервисы

Эта статья представляет собой введение в RESTful веб-сервисы и краткий обзор REST и HTTP.

Она начинает серию постов о разработке REST API:

Введение в REST API — RESTful веб-сервисы
Различия REST и SOAP
Разработка REST API — что такое Contract…

Пишем блог на микросервисах – часть 4 сервис «Post»

Эта статья является продолжением истории написания demo-блога на микросервисах (предыдущие части можно почитать здесь: Часть 1 «Общее описание архитектуры», Часть 2 «API Gateway», Часть 3 «Сервис User»). В этой статье речь пойдет о реализации микросерв…