- Block as much as possible, as far forward as possible.
- Cache as much as possible to minimize load.
- Scale the parts of the backend that are the bottlenecks.
Of course it was a lot more exciting than that during the actual event. :)
DDOS attacks for ransoms are a part of life in crypto, so this wasn't our first time dealing with things. We also load test copies of our sites in peacetime until they break in fun ways, to know what and where the failure modes are.
- Identify the characteristics of the attack.
- Block as much as possible, as far forward as possible.
- Cache as much as possible to minimize load.
- Scale the parts of the backend that are the bottlenecks.
Of course it was a lot more exciting than that during the actual event. :)
DDOS attacks for ransoms are a part of life in crypto, so this wasn't our first time dealing with things. We also load test copies of our sites in peacetime until they break in fun ways, to know what and where the failure modes are.