Как называется подобный подход к обработке данных? Есть ли такой паттерн?
К примеру есть почтовый ящик с которого собираются письма, обрабатываются вложения и раскладываются в базе по таблицам. Для отслеживания что обработано и с каким результатом к примеру в проекте есть такая таблица
CREATE TABLE `processed_email` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`mailid` int(11) NOT NULL,
`provider_id` int(11) NOT NULL DEFAULT 0,
`try` int(11) NOT NULL DEFAULT 0,
`date_receipt` datetime DEFAULT NULL,
`created_at` int(11) NOT NULL DEFAULT 0,
`updated_at` int(11) NOT NULL DEFAULT 0,
`is_bad` int(2) NOT NULL DEFAULT 0,
`is_done` int(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `mailid` (`mailid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=135 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Данная сущность обрабатывается кастомным кодом, который был придуман на коленке.
Вопрос, как называется такой подход? Есть ли такие паттерны? Есть ли готовые решения на гитхабе под данную задачу с удобным функционалом?