📚 Заполненные шаблоны требований из Confluence к интеграции с участием крона, воркера, брокера Kafka 📚
В сентябре мы проектировали интеграцию для сценария авторассылок для пользователей о мероприятиях в #CityGA:
▫️ мероприятия - из KudaGo
▫️ email-рассылки - через DahaMail
Что получилось:
👉 Вводный пост о проекте
1. Описали архитектуру в C4 — зафиксировали компоненты и точки интеграции для сценария
2. Исследовали API KudaGo
3. Исследовали API DashaMail
4. Провели исследовательское тестирование API KudaGo и DashaMail - оформили пошаговый гайд с примерами
5. Сделали верхнеуровневый интеграционный Use Case
6. Разработали UML-Sequence диаграмму для описанного Use Case
🎁 Тут бесплатный AI-бот + руководство по UML
7. Сделали постановку задачи в Confluence: запуск по cron (scheduler) → выгрузка из KudaGo API → формирование сообщения в Kafka.
8. Сделали маппинг данных (API ↔︎ БД ↔︎ сообщения)
9. Уточнили термины: крон, шедулер, воркер
И между делом публиковали много дополнительных материалов и книг, чтобы вы лучше разобрались с интеграциями 🤝
👉 В этом посте делимся финальными постановками задач из Confluence:
✅📑 Срабатывание крона и авто-выгрузка мероприятий из KudaGo API
✅📑 Рассылка уведомлений через DashaMail API
❗️ Сохраняйте этот сводный пост по проекту #CityGA с готовыми аналитикой и шаблонами требований на интеграции.
Пригодится, когда встретите похожую задачу.
Проект #CityGA на текущей стадии завершён 🥳
Материалы разработаны в поддержку практической программы Интеграции систем для СА и БА 🧩
#ИнтеграцииGA
Post #2773
5.73K