RazvanBerbece / Aztebot

The ambitious and robust Discord bot which powers the OTA Discord community. Written in Go.
1 stars 0 forks source link

Implement a Performance Testing System #4

Open RazvanBerbece opened 8 months ago

RazvanBerbece commented 8 months ago

Story

To ensure that multiple parallel commands (1000+) called by community members don't break and slow down the bot, it would be useful to have a performance / benchmarking tool. It can fire an arbitrary number of different requests to Discord (maybe in different channels?) to call commands and ensure that the responses are reliable and fast regardless of the load on the bot-service (we are only interested in the bot-service because for the other services we dictate the workload).

Requirements

RazvanBerbece commented 8 months ago

Update 30 Oct 2023

IG Story Estimates : 30000-100000 Twitch Estimate : 2000