REST (Representational State Transfer) — популярный архитектурный стиль для обмена данными, но он не является единственным или универсальным по нескольким причинам:
Распределённое отслеживание запросов (distributed tracing) в микросервисной архитектуре — это метод мониторинга и анализа прохождения запросов через множество сервисов.
Интерфейс Iterator в Java предоставляет способ последовательного обхода элементов коллекции с возможностью явного контроля цикла, например, с помощью методов hasNext() и next().