GoDataStream

module
v0.0.0-...-f1d435a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2024 License: MIT

README

GoDataStream

GoDataStream is a high-performance Go microservice designed to showcase the speed and efficiency of Go for real-time data engineering tasks. This project demonstrates real-time data transformation, validation, and storage integration with BigQuery and Kafka.

GDS

Features

  • Real-Time Data Transformation: Efficiently transform user data using Go's powerful standard library.
  • Data Validation: Validate user data to ensure integrity and consistency.
  • Kafka Integration: Seamlessly send transformed user data to a Kafka topic.
  • BigQuery Integration: Store validated and transformed user data into BigQuery for further analysis.

Getting Started

Prerequisites
  • Go 1.16 or higher
  • Kafka instance
  • BigQuery setup

Usage

BigQuery Integration

Configure your BigQuery credentials and dataset/table information in consumer/storage/bigquery.go.

Kafka Integration

Configure your Kafka brokers and topics in producer/storage/kafka.go and consumer/storage/kafka.go.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Author

Thomas F McGeehan V

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL