finta-performance-tuning

Featured

Optimize Finta fundraise workflow efficiency. Trigger with phrases like "finta performance", "finta efficiency", "optimize finta".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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. ## Caching Strategy ```typescript const cache = new Map<string, { data: any; expiry: number }>(); const TTL = { investors: 600_000, rounds: 300_000, pipeline: 120_000 }; async function cached(key: string, ttlKey: keyof typeof TTL, fn: () => Promise<any>) { const entry = cache.get(key); if (entry && entry.expiry > Date.now()) return entry.data; const data = await fn(); cache.set(key, { data, expiry: Date.now() + TTL[ttlKey] }); return data; } // Investor profiles change rarely (10 min). Pipeline stages are volatile (2 min). ``` ## Batch Operations ```typescript async function syncInvestorsBatch(client: any, cursor?: string, pageSize = 100) { const allInvestors = []; let nextCursor = cursor; do { const page = await client.listInvestors({ cursor: nextCursor, limit: pageSize }); allInvestors.push(...page.data); nextCursor = page.next_cursor; if (nextCursor) await new Promise(r => setTimeout(r, 200)); } while (nextCursor); re...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category