Павел Сухов
Компания: Яндекс Доставка
В рамках микросервисной архитектуры достаточно легко делать «реактивные» сервисы: к вам приходит событие или вызов HTTP-метода, и в ответ на это происходит некоторое действие. Однако бывают более сложные сценарии, когда надо собрать некоторое количество информации или событий прежде, чем что-то делать. В таком случае нужен «пайплайн» — механизм организации сложных правил обработки. Недавно нам пришлось организовать такой механизм с использованием некоторых интересных С++ трюков. В рамках доклада расскажу про ряд мелких трюков с использованием синтаксиса С++20, а также про их применение для реальной задачи: организации пайплайна.
Компания: Яндекс Доставка
Компания: Kaspersky