Review your Node.js code and architecture

Contact for pricing

About this service

Summary

Already have a Node.js application and want to get an external opinion?

I will identify strategic issues that can affect the performance, stability and maintainability of your Node.js app. The result will be a detailed report with actionable points on how to improve your code base.

The duration and price vary according to the size of the code base (number of repositories, entities, endpoints).

How does it work?

Once we agree to do a Code & Architecture review, we will:

  1. Sign an non-disclosure agreement (I can provide one if you don't have).
  2. I'll look into the the code preliminary and put together a quote.
  3. The review process will start.
  4. You will receive a detailed report at the end.

The report will touch many areas of knowledge, not just Node.js. Here's a sample of items I found on previous reviews:

"Docker 03- Avoid running Node.js as PID 1 in the Docker image. The SIGTERM signal is not handled well in these cases and "zombie" processes are created."

"Node.js 06 Leverage Node.js clusters to increase performance of the API. By running multiple workers, the application would be able to process more requests and stay up even if one of the workers (thread) is blocked due to a long running operation."

"API 01 - Serialize API responses. In some places, the result of a `SELECT *` query is immediately returned in the API response[ref1, ref2]. This causes unnecessary fields to be sent back to clients and potentially leaking sensitive information as new columns are added. It also decreases performance of the endpoint, since a larger payload is sent every time."

Are you interested? Get in touch with me here on Contra ☎️



Work with me