Skip to content

feat(sdk): bounded parallel uploading with per-message error handling #196

Open

Description

@EricAndrechek

Replace the one-at-a-time upload path with bounded parallelism (configurable concurrency — not unbounded), keeping per-message error handling so a single bad record doesn't fail or obscure the rest of the batch.

Acceptance

  • Configurable concurrency limit (sane default)
  • Per-message success/error results surfaced to the caller
  • Tests for partial failure + backpressure

Part of #194

Metadata

Metadata

Assignees

Labels

area/apiHTTP handlers, routing, middlewarearea/ingestIngest pipeline (Bento, batching, DLQ)area/sdkTypeScript SDK (clients/ts/)enhancementNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions