• Projects 30
  • Rating 5.0
  • Rating 5 747

Budget: 25000 EUR Deadline: 10 days

We can take on load testing of the Telegram bot and the cluster. In terms of timelines, the estimate is 7-10 working days for scenarios, execution, identifying bottlenecks, and a report with recommendations for scaling. The budget for the first stage is 35,000 UAH; if the cluster is complex and has several queues, workers, and external APIs, the estimate may change after access is granted.

Here’s the nuance - for proper testing, not only JMeter, k6, or Locust are important, but also a correct load model. We will check the behavior of the API, queues, event handlers, database, Telegram limits, and external services. In the report, we will provide not just graphs, but priorities - what exactly hinders growth, where caching is needed, where a queue is necessary, where horizontal scaling is required, and where the problem lies in the business logic itself. Water wears away stone, but a bad queue sometimes does it faster =)

Please clarify:
> Does the bot operate via webhook or polling?
> Is there a separate test environment, and can user actions be safely emulated without risk to the production database?

Similar cases from Ingello:
> https://business.ingello.com/vorfahr - automation and complex logic around processes and integrations

Mobile app with admin
  • Projects -
  • Rating -
  • Rating 446

Budget: 25 EUR Deadline: 2 days

Good afternoon! I was running a load test on the bots using Locust — webhook and polling, with a smooth increase to the peak and searching for where it degrades: handlers, task queue, database pool, rate limit of Telegram. I will provide a report with RPS, p95/p99, and the point where the cluster needs to add instances. Could you please let me know what RPS you are planning for and whether the bot is using webhook or polling?

  • Projects 5
  • Rating 5.0
  • Rating 1 476

Budget: 25 EUR Deadline: 2 days

Good day, Alexey!

I will conduct load testing of the Telegram bot and cluster — to the point, with metrics.

Approach:
• Stand on k6 / Locust: simulating concurrent users through Bot API (webhook and polling), smooth load growth and peak scenarios.
• Testing a single bot and the cluster (multiple instances behind a load balancer).
• Identifying bottlenecks: webhook handlers, task queue, database connection pool, external APIs, Telegram rate limits.
• Metrics: RPS, p95/p99 latency, errors, degradation point.

  • Projects 3
  • Rating 5.0
  • Rating 543

Budget: 200 EUR Deadline: 3 days

Hello, Oleksiy!

The task is very close to my profile. I specialize in developing asynchronous high-load systems in Python and Telegram bot architecture. To load test your cluster, I will deploy a system based on Locust (Python) or k6, which will allow for flexible and realistic simulation of the behavior of thousands of simultaneous users.

Since I write bots myself, I have a great understanding of the architectural specifics of event-driven systems and know exactly where to look for "bottlenecks" under load.

What I will check and analyze during the tests:

Behavior of the asynchronous core: I will check for any blocking of the event loop (asyncio) during peak loads and how the system handles the queue of incoming updates (Long-polling / Webhooks).

  • Projects -
  • Rating -
  • Rating 196

Budget: 25000 EUR Deadline: 7 days

We already have a nearly ready load testing scheme for Telegram bots; we can discuss the details here right now, I'm available ))
We can conduct a load test of one bot and cluster in 7 days, identify bottlenecks, and provide a report with practical recommendations for scaling.
The estimate for the first stage is 30,000 UAH.

In our work, we usually go from user scenarios to load profiles, then check the bot, queues, handlers, database, external APIs, and infrastructure.
If needed, we can add AI analysis of logs and errors to quickly find recurring failures and causes of drops.

From you, we need a test stand or separate bot tokens, a description of the main scenarios, expected load peaks, and access to the server's technical metrics.

What target peak do you want to check - the number of messages or users per minute?

  • Projects 20
  • Rating -
  • Rating 2 116

Budget: 25 EUR Deadline: 2 days

I understand the task: load testing of a bot and a cluster of bots, identifying performance bottlenecks, and providing a report with recommendations for scaling.

Telegram bots under load are almost always not about Telegram itself, but about how the update processing is structured: blocking calls in handlers, bottlenecks in the database or external API, lack of queues and backpressure, insufficient workers, webhook versus long polling. Therefore, I build the test not abstractly, but based on real scenarios: spikes in incoming updates, long dialogue chains, parallel users, heavy handlers calling external services.

For tools, I use Locust or k6 for generating load on webhooks and endpoints, and separately profile the service itself to see not only what fails but also why. The output will be a report: where the limit is in requests per second, what becomes the first bottleneck, and specific steps for scaling (workers, queue, sharding the bot cluster).

I write asynchronous Telegram bots and event-driven services myself, so I look at bottlenecks from within the architecture, not just based on the load graph.

Please clarify: are the bots using webhook or long polling, and is there already an understanding of the target number of users or peak requests we are preparing for?

  • Projects -
  • Rating -
  • Rating 525

Budget: 25 EUR Deadline: 2 days

Hello, Alexey! I am testing the bot and cluster using Locust (Python) or k6 - simulating concurrent users through the Bot API (webhook/polling). I will identify bottlenecks: webhook handlers, task queue, database pool, Telegram rate limits. The result will be a report with RPS, p95/p99 latency, and specific scaling recommendations. Please clarify: is the bot using webhook or polling, and what peak RPS do you expect?

  • Projects -
  • Rating -
  • Rating 111

Budget: 25 EUR Deadline: 2 days

To successfully respond on freelance platforms, it is important to demonstrate that you understand the specifics of Telegram bots (asynchronicity, API limits, queue handling features) and have experience with load testing tools.

Below are two response options: structured (professional) and brief (for quick applications).

Option 1: Structured (recommended)
Suitable if the client values a detailed approach and expertise.

Subject: Load Testing of a Telegram Bot / Experience with k6 and API

Hello!

  • Projects -
  • Rating -
  • Rating 172

Budget: 30 EUR Deadline: 1 day

Good day, Alexey!

The task is clear — load testing of the Telegram bot and cluster.

What I will do:

Local stand: Locust (Python) or k6 — simulating concurrent users through the Telegram Bot API (webhook/polling)
Testing a single bot and the cluster (multiple instances behind a load balancer)
Identifying bottlenecks: webhook handlers, task queue, database connection pool, rate limits of the Bot API
Report: metrics on latency/throughput, identified bottlenecks, specific recommendations for scaling (horizontal scaling, queues, caching)

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category System & Network Administration

7 July
3 July
29 June
26 June