# Data Platform Design

> Применяйте при выборе или пересмотре архитектуры платформы данных; сравнивайте пакетную и потоковую обработку, границы хранения и вычислений, управление данными, воспроизведение, восстановление и стоимость с требованиями нагрузки.

- Skill: `fbakiyev/data-platform-design` (Agent Skill)
- Install (CLI): `npx skillmds@latest add fbakiyev/data-platform-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fbakiyev/data-platform-design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: fbakiyev (https://skillmd.com/u/fbakiyev)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/fbakiyev/data-platform-design

---


# Проектирование платформы данных

## Исходные ограничения

- Определите авторитетные источники и потребителей, владельцев, классификацию данных, текущий стек и версии, а также измеренные или оценочные требования к объёму, пиковой нагрузке, свежести, восстановлению, хранению и стоимости.
- Отделяйте жёсткие ограничения от предпочтений. Отмечайте недостающие сведения о нагрузке; не выдумывайте измерения пропускной способности и стоимости.

## Ключевые решения

1. Выбирайте пакетную, микропакетную или потоковую обработку по требуемому времени до пригодного результата, включая доступность источника и потребление результата. Сам по себе потоковый режим не устраняет задержки источника или медленную бизнес-проверку.
2. Определите границы хранения, вычислений, оркестрации, качества, происхождения данных и доступа. На каждой границе назначьте источник истины и владельца контракта; избегайте независимых копий без правил сверки.
3. Проектируйте воспроизведение и восстановление вместе с загрузкой: сроки хранения в источнике, владение контрольными точками, эволюцию схемы, распространение удалений и конфликты между перерасчётом истории и текущими записями. Проверьте, укладывается ли восстановление в допустимые простой и потерю данных.
4. Сравнивайте подходящие варианты при одинаковых предположениях о нагрузке и сбоях. Учитывайте сложность эксплуатации, применение прав доступа, стоимость исходящего трафика и сохраняемых копий, обратимость миграции; перечень функций не заменяет измерение производительности.

## Результат и проверка

- Подготовьте запрошенный проект с потоками данных, контрактами на границах, выбранными компромиссами, альтернативами и непроверенными допущениями.
- Предложите целевые проверки неопределённых утверждений, например пропускной способности на представительных данных, перекоса нагрузки, времени восстановления или свежести при задержке источника; отличайте запланированные проверки от выполненных.
- Опишите развёртывание, наблюдаемость, ответственность за качество и восстановление в объёме изменения. Используйте существующие архитектурные шаблоны, если они доступны.

## Ограничения

- Не исключайте из проекта качество, происхождение данных, защиту частной информации и эксплуатационную ответственность.
- Архитектурные рекомендации не разрешают создание инфраструктуры, перенос данных и расширение доступа.

