DEV Community

Cover image for Independant from http timeout
Antoine
Antoine

Posted on

Independant from http timeout

Photo by Louis Hansel on Unsplash

We have a process to process a large amount of data, but it was bound to http timeout. And easily, we got 500 error.

Whole Process

This diagram shows original solution as a sequence diagram.

We decouple the data retrieval from http call. First we initiate the work, but send an id as response.
Then, we store the response as a file on Storage, and serve it when the frontend request it.

Alt Text

This diagram of the solution shows the sequence diagram on how to decouple generation of the file from sending it.

Hope this help !

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs