Давайте обсудим ситуацию.
Потребитель получил поток Kafka, сообщение в потоке необходимо обогатить и проверить на основе некоторого сервиса Validator Micro и вызова API Enricher. также он сохранил Сообщение в БД.
Поток такой - Потребитель Kafka Stream -> каждое сообщение -> API Restrol Validator Rest Call -> Call Enrich API -> Сохранить в БД через Persistence REST API.
Поскольку все вызовы REST являются синхронными, а остальные вызовы являются последовательными до вызова окончательного API-интерфейса службы Persistence Micro.
Очевидно, что потребитель Kafka Stream получает сообщения с высокой пропускной способностью.
Как этого добиться с помощью кодирования?