From the other day:
https://foxbaltimore.com/news/project-baltimore/city-student...
>"He didn't fail, the school failed him. The school failed at their job. They failed. They failed, that's the problem here. They failed. They failed. He didn't deserve that."
I have used Cloudflare Spectrum to prevent attacks. It does work incredibly well but the cost is significant.
As for 3rd party copmanies, I do hate to rely on cloudflare for this. It is the worst business relationship by far I have ever been in, but yet there are no good alternatives we found.
Like IRC back in the day :P