Find Jobs
Hire Freelancers

Scalable restapi to working my python script

₹600-1500 INR

Closed
Posted about 3 years ago

₹600-1500 INR

Paid on delivery
I just need help to add backgroundTask with Asyncio support to my existing RestAPI take a look at [login to view URL] in searchlimiter folder I need a scalable RestAPI which can handle multiple requests without throttle. Requirement: -Generate user with API token. -Requests limit restriction that is modifiable manually. -Handle multiple requests at once with out throttle. I already built a RestAPI in FastAPI but it too slow, and when there are multiple requests, it could not handle it right. So I need to upgrade it to scalable.
Project ID: 30024340

About the project

2 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average ₹1,500 INR for this job
User Avatar
Hello, It seems to me that what you need is an asynchronous server that can server requests simultaneously. Python by default performs synchronous I/O because it blocks threads. Furthermore, there is no true concurrency because of the GIL. Asyncio can offer you the asynchronous I/O and concurrency to handle multiple requests, and the best way to make use of this in designing a server is by using the Tornado framework. I have experience in designing asynchronous servers that make use of parallelism and concurrency via Tornado and multiprocessing. This can be scaled to higher number of requests. Do contact me if you're interested Thank you, Stay safe
₹1,000 INR in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
KAILASHAHAR, India
5.0
1
Member since Apr 4, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.