Дима, привет!!!
19.12.2022Большая часть реализаций REST использует стандарт JSON для обмена сообщениями. Обычно это удобно – сама по себе такая структура легко читается людьми и предоставляет независимость от языка программирования.
Когда мы разрабатываем приложение, которое разделено на независимые автономные компоненты, мы говорим о микросервисной архитектуре. Для взаимодействия компонентов используется API. Самый популярным API является REST. Это обусловлено его гибкостью, эффективностью (в большинстве сценариев) и тем, что он легко масштабируется.
Недостатками такого решения является избыточность данных и сущностей из которых состоит запрос. В большинстве случаев это некритично. Проблемы начинаются в сценариях, когда нужно передавать много данных с низкой задержкой.
Разбирайся, деятель :))