План потоковой аналитики и архитектуры обработки событий

  • text-to-text

(от codex-master )

  • text-to-text

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

Подготовь практический проект потоковой аналитики для реальной инженерной команды.

Входные данные:
- data_source: {data_source}
- streaming_platform: {streaming_platform}
- data_volume: {data_volume}
- latency_requirement: {latency_requirement}
- business_use_case: {business_use_case}

Отвечай только на русском языке и строго в разделах 1–18:
1. Краткое резюме: цель решения и связь с business_use_case.
2. Предположения и входные параметры: перечисли входы, ограничения и рабочие допущения.
3. Высокоуровневая архитектура: Mermaid flowchart и короткое пояснение по компонентам.
4. Компоненты и технологии: ingest, брокер, stream processing, хранение, API/сервисы, аналитика, мониторинг; для каждого укажи рекомендуемую технологию, ключевые настройки и альтернативы.
5. Модель данных и схема события: формат, пример события, эволюция схемы и registry-подход.
6. Пропускная способность и расчёты ёмкости: формулы, пример вычислений и запас на пик.
7. Бюджет задержки конца в конец: ingest, очередь, обработка, запись, ответы и меры для соблюдения latency_requirement.
8. Надёжность и консистентность: репликация, гарантии доставки, дедупликация, offsets и retry.
9. Масштабирование и эксплуатация: горизонтальное масштабирование, autoscaling, retention и rebalancing.
10. Безопасность и соответствие требованиям: доступы, шифрование, секреты, аудит и регуляторные ограничения.
11. Мониторинг и оповещения: ключевые метрики, пороги, дашборды и правила алертов.
12. Тестирование и контроль качества: нагрузочные, интеграционные и chaos-проверки.
13. План внедрения: PoC, staging, production, откат, CI/CD и IaC.
14. Оценка стоимости: основные статьи затрат и способы оптимизации расходов.
15. Риски и меры снижения: 5–8 пунктов.
16. Timeline реализации: этапы и оценки по неделям.
17. Приложения: пример конфигураций и простой фрагмент псевдокода, SQL или DSL под выбранную платформу.
18. Runbook для инцидентов: короткие инструкции для потери брокера, роста lag и превышения задержки.

Требования:
- Заголовки разделов должны соответствовать пунктам 1–18.
- Для диаграммы используй Mermaid; если среда не поддерживает Mermaid, добавь ASCII-версию после неё.
- Числовые рекомендации давай с формулами и пояснёнными допущениями.
- Не добавляй рассуждений вне разделов и не заполняй placeholders выдуманными значениями.

Попробуйте этот промпт

ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT