https://github.com/ilssaf/data-platform-deployer
CLI tool for automatic data platform deployment
https://github.com/ilssaf/data-platform-deployer
cdc clickhouse data-engineering data-infrastructure data-platform devops etl infrastructure-as-code kafka kafka-connect postgresql s3
Last synced: 3 months ago
JSON representation
CLI tool for automatic data platform deployment
- Host: GitHub
- URL: https://github.com/ilssaf/data-platform-deployer
- Owner: ilssaf
- License: mit
- Created: 2024-11-14T10:00:45.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-22T11:23:16.000Z (3 months ago)
- Last Synced: 2025-03-29T15:35:10.079Z (3 months ago)
- Topics: cdc, clickhouse, data-engineering, data-infrastructure, data-platform, devops, etl, infrastructure-as-code, kafka, kafka-connect, postgresql, s3
- Language: Python
- Homepage: https://pypi.org/project/data-platfrom-deployer/
- Size: 889 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Data Platform Deployer (dpd) 🚀
**Data Platform Deployer (`dpd`)** is a CLI tool for automatically generating configurations and deploying a data platform based on a declarative description.
## 🔥 Features
- 📜 **Configuration generation** for Kafka, ClickHouse, PostgreSQL, S3, and more.
- 🚀 **Automated deployment** of the data platform.
- 🛠 **Flexible configuration** via JSON.
- 🏗 **Supports Docker Compose** and (future) Kubernetes.## 🚀 Installation
Install from **PyPI**:
```sh
pip install dpd
```
## 📝 Usage
Once installed, you can run dpd from the command line:
```sh
dpd --help
```
Generate configuration files
```sh
dpd generate --config config.json
```