Dunwich est une plateforme d'ingestion de données sur site, qui permet d'ingérer efficacement des données dans votre entrepôt de données de manière très simple et propre.
Elle prend en charge l'ingestion via des points de terminaison REST, gRPC ainsi que l'intégration avec Debezium, ce qui permet de répliquer une grande quantité de bases de données sources différentes (Postgresql, MysqlDB/MariaDB et autres).
L'épine dorsale du pipeline est NATS Jetstream - bon marché, facile à maintenir et à exécuter (alternative à Kafka), le code se compose de binaires Golang qui peuvent être exécutés soit directement sur la machine, distribués sur un cluster (par exemple, Nomad), soit conteneurisés et exécutés sur des orchestrateurs courants (par exemple, Kubernetes).
En fin de compte, la solution est très flexible et a très peu de restrictions de déploiement. Elle peut être déployée n'importe où, des environnements isolés aux solutions Cloud courantes.
Il n'y a pas de tarification basée sur le volume, pour les environnements de production nous avons une licence annuelle + des frais d'installation uniques + des frais de support supplémentaires si nécessaire. Pour les tests, vous pouvez simplement prendre les binaires et commencer vos expérimentations.