S3 / Parquet / JSON Lines sink — direct lakehouse path; AWS S3, MinIO, GCS, Azure, local FS via object_store. DDL-derived Arrow schemas with native Decimal128. Hive-style partitioning by table + UTC date. Atomic multipart commits. File rolling on size/events/age/idle. See S3 sink docs.
Avro encoding with Confluent Schema Registry — DDL-derived Avro schemas, Confluent wire format, all sinks supported, type conversion policies, Schema Registry failure handling with cached fallback
HTTP/Webhook sink — POST/PUT to any URL, URL templates, batch mode, retry with backoff
Dead Letter Queue — per-event failure routing, overflow policies, REST API for inspection
Per-sink independent checkpoints — each sink advances independently, source replays from minimum
Exactly-once delivery — Kafka transactional producer with producer fencing detection
Iceberg / Delta Lake table formats — exactly-once at event level via atomic snapshot commits; schema evolution and time travel on top of the Phase 1 S3 sink
Event replay — replay DLQ entries or historical events
Kubernetes operator — PipelineTemplate + PipelinePool for fleet management
OpenAPI spec generation — auto-generated REST API documentation