Skip to content

Benchmark server hot paths #59

@MCarlomagno

Description

@MCarlomagno

Before going to production, we want to ensure that the critical paths in the server work and scale safely, we will add benchmarking to:

  • Payload size (small vs large account/delta JSON)
  • Delta count per account
  • Concurrency (10/50/200)
  • Storage backend (Filesystem vs Postgres)

Internal hotspots

  • MidenNetworkClient::apply_delta / merge_deltas (mutex contention)
  • FilesystemService::pull_deltas_after (directory scan + deserialization)
  • Canonicalization worker throughput (candidates/sec)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions