Skip to content

doublecloud/terraform-doublecloud-examples

Repository files navigation

DoubleCloud Platform Terraform module examples

Coll ection of examples for using Terraform with DoubleCloud Platform.

Clone the repository:

git clone https://github.com/doublecloud/terraform-doublecloud-examples.git
cd terraform-doublecloud-examples

Change to the directory with the example:

cd EXAMPLE_NAME

Follow instructions in the README.md for the example.

Table of Contents

  1. hello-world
  2. dc-clickhouse-kafka
  3. dc_clickhouse_kafka_transfer
  4. byoc_ch_peering
  5. aws-rds-to-clickhouse
  6. aws_doc_db_intergation
  7. aws-s3-lb-ingest
  8. dynamodb-kinesis-ingest

Bare minimum example

hello_world.drawio.svg

Figure 1. Hello World

Simple Clickhouse plus Kafka

simple_kafka_ch.drawio.png

Figure 2. Clickhouse Plus Kafka

Demo application of transfer between Kafka and Clickhouse utilizing DoubleCloudTransfer and KafkaEngine.

dc_clickhouse_kafka_transfer.drawio.png

Figure 3. Clickhouse Plus Kafka

ClickHouse inside customer AWS Account

byoa_ch_peering.drawio.png

Figure 4. Clickhouse BYOA Peering

Transfer from AWS RDS to DoubleCloud Clickhouse from customer AWS Account

aws_rds_integration.drawio.png

Figure 4. AWS RDS Integration

Transfer from AWS DocDB to DoubleCloud Clickhouse from customer AWS Account

aws_docdb_integration.drawio.png

Figure 5. AWS DocDB Integration

End to end terraform example for setting up AWS NLB access logs observability stack inside Clickhouse

aws_s3_lb_observability.png

Figure 6. AWS LoadBalancer logs to Clickhouse

Ingest real-time data from DynamoDB into an existing DoubleCloud Clickhouse cluster.

aws_s3_lb_observability.png

Figure 7. DynamoDB cdc to Clickhouse

About

DoubleCloud Terraform examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •