Fix MongoDB M30 Performance Spikes & System Instability Under AI Bot Traffic

Posted 4 hours ago

Worldwide

Summary

We are facing a critical scalability and stability issue in our production system and need an experienced backend/database performance engineer to help us stabilize our architecture under heavy and unpredictable load. Current Stack MongoDB (M30 tier on Atlas) Redis caching layer Next.js frontend and api response (ISR implemented) Cloudflare Static assets caching rules, overall caching rules + Argo routing Indexed and query-optimized MongoDB (Performance Advisor applied) Reduced DB connections and implemented caching strategies Problem Summary Despite multiple optimizations, our system still experiences severe performance degradation during traffic spikes (especially late-night spikes caused by AI bots and automated traffic and don't want to make bots disabled). During these spikes: Website becomes extremely slow or completely unresponsive Outages last around ~5 minutes MongoDB becomes the primary bottleneck despite indexing and query tuning Redis caching helps but does not fully prevent overload We want to avoid upgrading MongoDB beyond M30 due to cost constraints Important Constraints We do NOT want to upgrade MongoDB tier (must stay within M30 limits) We do NOT want to disable or block bot traffic at this stage We cannot fully decouple the architecture into separate databases per module right now We already implemented most standard optimizations (indexes, caching, ISR, CDN, query tuning) What We Need We are looking for someone who can: Analyze our current architecture and pinpoint hidden bottlenecks Design a strategy to handle traffic spikes within M30 limits Improve system resilience without relying on vertical scaling Suggest architectural improvements (queueing, throttling, request shaping, caching layers, read/write separation, etc.) Help prevent MongoDB saturation during burst traffic Improve stability so short traffic spikes do NOT cause downtime Ideal Expert Strong experience with MongoDB performance under load Deep knowledge of caching strategies (Redis, edge caching, etc.) Experience with high-traffic Node.js / Next.js systems Familiar with rate-limiting, queue systems, and traffic shaping Experience handling bot-heavy traffic environments Goal We want a stable system where traffic spikes do not cause downtime, while staying within current infrastructure limits.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $47.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
MongoDB
Amazon Web Services
Activity on this job
  • Proposals:Less than 5
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 14, 2026
  • Pakistan
    Lahore Cantt6:48 PM
  • $15 total spent
    1 hire, 1 active
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo