Secretsmanager client to fetch the latest secret's version
Http client with a back-off/retry mechanism
Postgres client
OpenAI client
Remove AWS Lambda client
Migration to GCP. Note that the AWS infrastructure elements have been destroyed.
Why do we need it
To make sure that clients can use the tool despite openAI's latency exceeding the AWS GW's limit of 29 sec.
To ease the infra
To enable for deployment portability: the app is deployed as a managed container, i.e. requires a docker image only, no dependency on aws lambda runtime.
What changed
Why do we need it