Продвинутый
3 минут
Итоги GCP Pub/Sub Debezium Server
Итоги модуля 7: Cloud-Native GCP
Что вы изучили
В этом модуле вы освоили cloud-native CDC: Debezium Server, Pub/Sub интеграцию и GCP deployment.
Ключевые концепции
Debezium Server
- Kafka-less: Прямая отправка в Pub/Sub
- application.properties: Конфигурация
- Sinks: Pub/Sub, Kinesis, HTTP
Google Pub/Sub
- Topics: Аналог Kafka topics
- Subscriptions: Push и Pull модели
- Ordering keys: Гарантия порядка
Offset Storage
- File-based: Локальный файл
- Cloud Storage: GCS bucket
- Redis: Для HA deployments
Cloud Run
- Serverless containers: Автоскейлинг
- Workload Identity: Безопасная аутентификация
- VPC connector: Private network access
Kafka vs Debezium Server
| Аспект | Kafka Connect | Debezium Server |
|---|---|---|
| Зависимости | Kafka обязателен | Kafka не нужен |
| Масштабирование | Kafka partitions | Вертикальное |
| Offset storage | Kafka topics | Файл/Redis/GCS |
| Sink flexibility | Только Kafka | Pub/Sub, Kinesis, HTTP |
Навыки
После прохождения модуля вы умеете:
- Развернуть Debezium Server
- Настроить Pub/Sub интеграцию
- Выбрать offset storage strategy
- Развернуть на Cloud Run
- Настроить Workload Identity
Что дальше?
Модуль 8: Capstone Project
Финальный проект курса:
- Multi-database CDC pipeline
- PostgreSQL + MySQL интеграция
- Production architecture
- Self-assessment checklist
Закончили урок?
Отметьте его как пройденный, чтобы отслеживать свой прогресс