What actually happens in a DDOS attack?

Is there no ordering for incoming requests that would just slow a server down instead of breaking? What actually breaks?

DDOS is a symptom. A DDOS can cause different failure scenarios at different points.

Maybe the attack is causing the service to access a backend database that isn’t equipped to handle the traffic. The web server queues requests but they can’t be handled in a timely manner.

Maybe the attack causes a firewall to spend too much time inspecting the traffic by sending a malformed packet.

Maybe the attack simply overwhelms the bandwidth of the firewall or router. The Reddit “hug of death” is a common example.

In short, lots of things can lead to a service interruption. A DDOS is just a description of a way to cause that interruption by using distributed source hosts.

What is the reddit hug of death? I noticed reddit drains my battery like several times quicker than lemmy, and it gets wonky, crashes sometimes.
The Reddit hug of death is when someone posts a link in a big community and thousands of people visit it, generating so much traffic at once that, while legitimate, ends up having the same effect as an actual attack does of overloading a website and causing it to become unavailable. Has nothing to do with the Reddit app being hot garbage.