Data Value Design Patterns Еще одна интересная глава. Она посвящена добавлению бизнес-ценности нашим данным, хотя технические моменты тоже есть 🎨 Data Enrichment Тут есть два подхода для обогащения данных. На самом деле в книге простые вещи говорятся сложными словами, поэтому несколько страниц текста я уложу в две строчки: Pattern: Static Joiner - обычный джойн двух таблиц Pattern: Dynamic Joiner - джойн двух потоков с временным окном 🤩 Data Decoration Бывает нужно добавить к нашим данным дополнительные поля, и вот что предлагается 1️⃣Pattern: Wrapper У нас есть табличка, мы хотим добавить в нее метаданные/технические поля/рассчитанные поля (версия джобы, время расчета). Паттерн относится к организации таких доп. полей в таблице: можно их добавить отдельными столбцами, закинуть в структуру, вынести в другую таблицу - как вам нравится Мы такой подход используем. Но если требования часто меняются, то я бы все доп поля вынесла в один struct/json 2️⃣Pattern: Metadata Decorator