
Closed
Posted
My Ruby (Rails) API usually answers in milliseconds, yet at unpredictable moments the same endpoints take seconds to return. Standard logs show no spikes in traffic, and CPU / memory look normal, so I suspect a hidden bottleneck—perhaps DB connection exhaustion, an elusive N+1 query, or a background job starving Puma threads. You will dive into the codebase, profile the request/response cycle, pinpoint the root cause, and supply a clean fix that restores consistent response times. Feel free to use rack-mini-profiler, New Relic, Scout, or your preferred Ruby profilers; the server runs Ruby 3.1 and Rails 7 on PostgreSQL. Deliverables • Diagnostic report summarising findings and root cause • Patch or pull request with the optimised code/configuration • Before-and-after benchmarks proving the improvement (log excerpts or profiler screenshots are fine) Once the patch is merged and latency graphs stay green for 48 hours, the job is complete.
Project ID: 40211117
20 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average $23 CAD/hour for this job

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in Python, Ruby on Rails, PostgreSQL, Ruby, Backend Development, API Development, Software Engineering and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$30 CAD in 5 days
7.5
7.5

Hello I’m a Python backend developer with hands-on experience building production applications using Django and FastAPI. In one project, I used Django to build a full backend for a marketplace platform, including user authentication, role-based access, admin dashboards, and order management using the Django ORM and PostgreSQL. In another project, I used FastAPI to build a high-performance API for a data-driven application, where async endpoints, Pydantic validation, and background tasks were used to handle real-time requests and long-running jobs efficiently. I’ve designed clean database schemas, optimized queries, and handled migrations to support growing datasets without performance issues. I’ve also integrated third-party services such as Stripe for payments and external APIs, focusing on proper error handling and secure data flow. For deployment, I containerized these applications with Docker, set up CI/CD pipelines, and deployed them to cloud environments to ensure reliable releases. I enjoy using Python to build backend systems that solve real problems and scale smoothly as the product grows. Best regards, Francen Timothy N. Castro
$20 CAD in 40 days
0.0
0.0

Hi, I understand how frustrating unpredictable latency spikes can be, especially when your Ruby on Rails API typically responds swiftly. With extensive experience in Ruby on Rails and backend performance tuning, I specialize in tracking down elusive bottlenecks like hidden N+1 queries, DB connection exhaustion, and thread starvation. I will thoroughly profile your request/response cycle using tools like rack-mini-profiler and New Relic to identify the root cause. Then, I’ll deliver a detailed diagnostic report along with a clean patch or pull request to optimize your code or configuration. I’ll also provide before-and-after benchmarks, ensuring the fix brings consistent millisecond response times. I propose starting the work promptly and delivering the initial findings plus patch within 5 days. After merge, I can monitor latency graphs to confirm stability over 48 hours. Do you currently have any profiling data or logs that hint at particular endpoints or times when the latency spikes occur? Best regards,
$15 CAD in 25 days
2.8
2.8

San Francisco, United States
Payment method verified
Member since Mar 30, 2017
$250-750 CAD
$30-250 CAD
$10-30 CAD
$250-750 CAD
$30-250 CAD
£250-750 GBP
$30-250 USD
₹12500-37500 INR
₹37500-75000 INR
$750-1500 USD
$10-30 USD
£750-1500 GBP
$15-25 USD / hour
₹1500-12500 INR
$250-750 USD
€2-6 EUR / hour
₹600-1500 INR
$30-250 USD
₹75000-150000 INR
₹400-750 INR / hour
$750-1500 USD
$30-250 USD
$1500-3000 USD
$250-750 CAD
₹1500-12500 INR