Ik optimaliseer trage nodejs API, mongodb queries en backend prestaties

A
adeelgill002
A
adeelgill002
Adeel Gill
Sommige informatie is automatisch vertaald.

Over deze dienst

Automatische vertaling

Je API werkte prima bij 500 gebruikers. Nu time-out het.


Meestal ligt het niet aan de server. Het is één query die een hele collectie scant, een index die nooit is toegevoegd, of een loop die de database één keer per rij aanspreekt.


Ik ben een full-stack engineer met meer dan 8 jaar ervaring in Node.js, Express en MongoDB. Ik vind wat je echt vertraagt, en ik laat je de cijfers zien in plaats van dat ik je vraag om op mijn woord te vertrouwen.


Hoe het werkt:


1. Profileren - ik meet waar de tijd echt naartoe gaat

2. Diagnose - explain plans, slow query logs, request traces

3. Oplossen - indexes, herschreven aggregaties, N+1 verwijdering

4. Benchmark - je endpoints, voor en na

5. Documenteren - wat is veranderd en waarom


Stack: Node.js, Express, NestJS, Python, FastAPI, MongoDB, SQL, Mongoose, Redis, AWS, NGINX


Wil je nog niet je code toegang geven? Begin met de Basic Audit - je krijgt de volledige diagnose plus de exacte indexes en herschrijvingen voor je developer om toe te passen.


Ik geef geen percentage. Hoeveel je wint hangt af van je data, schema en infrastructuur. Wat je zult zien is het echte vóór en na op je eigen endpoints.


Stuur me je stack en het endpoint dat problemen geeft voordat je bestelt.


Maak kennis met Adeel Gill

Adeel Gill

Senior Software Engineer

  • Afkomstig uitPakistan
  • Lid sindsjan 2020
  • Gem. reactietijd1 uur
  • Talen

    Engels
Senior Software Engineer and Tech Lead with 9+ years of experience building scalable backend, SaaS, and healthcare applications. I specialize in Node.js, TypeScript, MongoDB, Angular, GraphQL, REST APIs, AWS, Kafka, and Redis. I've led 7–10 engineers and worked on an EHR platform serving 250+ healthcare facilities. I specialize in MongoDB and API performance optimization, including complex aggregation pipelines with 20+ nested lookups. I build clean, scalable solutions and can develop, fix, optimize, or modernize existing applications.

Automatische vertaling

Mijn portfolio