kparisa opened a new issue, #3764:
URL: https://github.com/apache/iggy/issues/3764

   ### Description
   
   **Summary**
   
   Implement an Iggy Source Connector that consumes data from an upstream Iggy 
cluster and publishes it into a downstream Iggy cluster.
   
   This enables seamless cluster-to-cluster replication and provides the 
foundation for multi-region deployments, disaster recovery, active-active 
architectures, edge-to-cloud streaming, and hierarchical streaming topologies.
   
   Unlike traditional application-level replication, this connector allows 
operators to replicate selected streams, partitions, or namespaces without 
requiring producers or consumers to change.
   
   **Motivation**
   
   Many production deployments require data to exist in multiple locations.
   
   Today, applications would need to publish to multiple Iggy clusters 
directly, increasing complexity and coupling replication logic into business 
applications.
   
   A native Iggy Source Connector would make replication a first-class 
capability by continuously consuming from one cluster and publishing to another 
while preserving ordering and delivery guarantees.
   
                Producers
                    │
                    ▼
           +------------------+
           |  Iggy Cluster A  |
           |   (Primary)      |
           +------------------+
                    │
         Iggy Source Connector
                    │
                    ▼
           +------------------+
           |  Iggy Cluster B  |
           |  (Replica)       |
           +------------------+
                    │
             Local Consumers
   
   The connector should behave like any other Iggy connector:
   
   * Source = upstream Iggy
   * Sink = downstream Iggy
   
   ### Affected area / component
   
   Connectors
   
   ### Proposed solution
   
   _No response_
   
   ### Alternatives considered
   
   _No response_
   
   ### Contribution
   
   - [ ] I'm willing to submit a pull request to implement this feature
   
   ### Good first issue
   
   - [x] I think this could be a good first issue for a new contributor


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to