Private Document Upload API
Private document upload API built with Node.js and Express, handling multipart uploads to cloud storage with CORS and API authentication.
A Node.js and Express service layer sitting between more than one storefront and the systems behind them — Shopify APIs, Google APIs and the shared operations each store would otherwise reimplement.
When two storefronts need the same thing done, the choice is to build it twice or to build it once behind an API. This is the second option: one Express service holding the shared commerce operations, reached by more than one storefront, with the configuration that differs between them passed in rather than forked. Credentials are held in managed secret storage rather than in environment tabs, and each consumer authenticates as itself instead of sharing one key. The client is confidential; the architecture is not.
Client identity and implementation details are confidential. Endpoints, project identifiers and service accounts are deliberately not described.
Private document upload API built with Node.js and Express, handling multipart uploads to cloud storage with CORS and API authentication.
A Node.js ecommerce API estate moved off Heroku dynos onto serverless containers on Google Cloud Run, with a reproducible build, managed secrets and an identity per service.
The backend behind a guided eyewear recommendation running on two storefronts at once: one recommendation service, one catalogue reader, and per-store configuration rather than two forks.
Tell us your goals and current setup — we'll come back with a clear, honest plan.