feature - Order of Implementation discussion of kafka to iggy bridge #3253
Replies: 1 comment
-
Phased Rollout Plan**Phase 1: Core Producer/Fetch **Goal: Kafka clients can produce and consume messages without consumer groups. API Keys: Iggy Integration: Deliverables: **Phase 2: Consumer Groups & Offset Management **Goal: Full Kafka consumer group semantics (rebalancing, offset commits). API Keys: Persistence:
Recommended: Option A (Iggy-backed) for consistency with Kafka's design. **Phase 3: Transactions & Idempotence **Goal: Exactly-once semantics for producers. API Keys: Iggy Challenges:
Workaround: Return **Phase 4: Admin APIs & Advanced Features **Goal: Full API Keys: Deployment ArchitectureOption 1: Standalone SidecarPros:
Cons:
Migration Path for Existing Kafka UsersScenario: Team has a Kafka cluster and wants to migrate to Iggy without changing application code. Step 1: Deploy Iggy + BridgeStep 2: Dual-Write to Both Kafka and IggyStep 3: Consumer CutoverStep 4: Decommission KafkaOnce all consumers are on Iggy, stop producing to Kafka and shut down the cluster. Milestones & Timeline| Phase | Deliverable | Blockers | Success MetricsPhase 1 (MVP): Phase 2: Phase 3: Phase 4: Open Questions for Discussion
Implementation will be production-ready for Phase 1 middle to end of June. Phase 2 (consumer groups) is the next critical milestone for enterprise adoption. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The discussion is branching out the discussion from #3081 around the order of implementation of the kafka_iggy_bridge . This is around the rollout sequence of the kafka features bridge to iggy details will be added here for community discussion and sharing the implementation idea. All the implementation jira tickets will be added here.
Beta Was this translation helpful? Give feedback.
All reactions