finta-performance-tuning

Installation
SKILL.md

Finta Performance Tuning

Overview

Finta's fundraising API handles investor list pagination, round data aggregation, and CRM sync batching. Founders querying large investor databases (1,000+ contacts) hit pagination bottlenecks, while round aggregation across multiple funding stages compounds latency. Optimizing paginated fetches with cursor-based iteration, caching investor profiles, and batching CRM sync writes reduces pipeline load times by 50-70% and keeps fundraising dashboards responsive during active rounds.

Prerequisites

  • A baseline from aggregate, redacted latency and error metrics; do not copy investor records into performance traces.
  • An approved capacity target and freshness expectation for each dashboard or sync.
  • A staging environment with synthetic data and a rollback switch for cache, queue, and concurrency changes.

Instructions

  1. Measure one bottleneck at a time: pagination, cache misses, queue depth, or destination latency.
  2. Set bounded concurrency and exponential backoff before increasing throughput; respect provider responses rather than assuming a rate limit.
  3. Cache only data that is permitted to persist and define invalidation on the write path; do not trade data isolation for a higher hit rate.
  4. Roll out a small canary, compare redacted metrics against the baseline, and revert if error rate, staleness, or queue age breaches the agreed threshold.
  5. Record the observed result and owner so the tuning change can be reviewed or removed later.
Installs
1
GitHub Stars
2.8K
First Seen
13 days ago
finta-performance-tuning — jeremylongshore/tons-of-skills-marketplace