Skip to content

Performance Benchmarks #39

Open

Description

@taitelee

Problem

As we optimize the batch processor and NATS handling, we have no way to prove that changes actually improve speed or to catch "performance regressions" where a new feature accidentally slows down ingestion by 50%.

Proposed Solution

Add Go benchmarks (go test -bench) for critical paths: batch serialization, NATS message ingestion, and SQL template rendering. These will provide a baseline to ensure WaveHouse remains high-performance as it grows.

Alternatives Considered

Ad hoc testing with high volume data, but benchmarks provide a more stable and repeatable metric.

Additional Context

None

Activity

  1. changed the title [-][feature] Performance Benchmarks[/-] [+]Performance Benchmarks[/+] on Apr 16, 2026
  2. added theissue type on Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions