Ad

Gobblin: Scalable Data Integration Framework

Gobblin simplifies data management by providing a scalable framework for data ingestion, organization, and lifecycle management across various ecosystems.
Screenshot of apache/gobblin homepage

Apache Gobblin is a distributed data integration framework designed to streamline complex data management tasks. Gobblin simplifies data ingestion, replication, organization, and lifecycle management for both streaming and batch data. It primarily leverages a task-based architecture and supports data transformations by integrating with other systems like Spark.

Gobblin is battle-tested at petabyte scale and offers features such as data partitioning, state management, and fault tolerance. It natively supports both stream and batch execution modes. Its control plane enables programmatic orchestration of data plane operations, making it suitable for complex data ecosystems.

  • Data Ingestion & Export: Supports ingestion and export to/from various data sources and sinks (HDFS, S3, ADLS) with optimized ELT patterns.
  • Data Lifecycle Management: Provides data retention capabilities for managing data lifecycles within the data lake.
  • Extensibility: Integrates with external vendor APIs, enabling data sync and compliance management.
  • Scalability: Designed for high-volume data processing and scalable across distributed environments.
  • Stream & Batch Support: Supports both stream and batch data processing execution.

Gobblin is a mature project with a production-ready architecture and active community support. It has a well-defined release cycle, frequent commits, and comprehensive documentation, indicating ongoing maintenance and reliability.

Gobblin benefits organizations dealing with large-scale data integration challenges. It addresses use cases such as streaming data ingestion, bulk data loading, federated data lake management, and data retention policies. Gobblin offers a streamlined approach compared to building custom data integration solutions or relying solely on general-purpose data processing engines.

Summarize:
Share:
Stars
2,271
Forks
749
Issues
140
Created
11 years ago
Commit
29 days ago
License
APACHE-2.0
Archived
No
Updated 13 days ago

Similar Repositories