← Back to bounties

Convert synchronous client call to asynchronous for CallStacking.com

Created by Jim Jones

Call Stacking is the easiest way for new engineers to understand your large codebase . Onboarding a new engineer in a day, not weeks.

The current Call Stacking client utilizes a synchronous HTTP post to send the trace data to the server.

Change the client class to utilize an asynchronous request to post the data to the callstacking.com server so that it doesn't block the collection logic.

The client should gracefully retry and fail if it can't reach the server.

We can Zoom to discuss possible solutions and tradeoffs.

URL: https://callstacking.com/
Repo: https://github.com/callstacking/callstacking-rails