Hey there👋
We have a react app with Firebase Functions and Firestore for the backend, and I'm looking to integrate Typesense cloud for search. I'm considering two approaches:
1. Direct client-side integration with Typesense cloud.
2. Routing search requests through a Firebase Function proxy.
My main concerns are latency and security. Can you advise on:
• Best practices for secure direct client-side integration, especially regarding API key management (frequent key changes) with a focus on security, protecting HMAC keys, etc.
• Any principles you might have when deciding on whether the client side or server proxy is the better approach for a given search use case.