Comment by mavamaarten

5 hours ago

Yeah the slowness is what always gets me. Like in essence a ticketing system isn't more than just a database of tickets and relations between tickets and states. And okay you can kinda make it explode by having tons of interconnected tickets and custom fields and plugins. But I will never understand how something that just works with simple textual data and attachments can be so unbearably slow.

Presumably it has to do with:

1. All the checks it has to do to see if there are relations between tickets, states, triggers, actions, reports, etc.

2. Accessing separate subsets of data for each ticket from different locations and bringing it all together (epics, sprints, user lists, comments, reactions, linked issues, linked PRs and branches, etc)

3. The code is apparently a complete dumpster fire, from what I've heard from people at Atlassian.