Serious Question: How Long?

TLDR: You manage databases.

To quote the website you sent me to:

Yeah, some DO get qualified to program and engineer databases. But typically, especially under government contracts, you’re working with their actual engineers and managers, limited to “need to know” information. NO government agency is going to be like “OK, Mr. Contractor, here’s all our data.”

You’re a BSer. Just like everyone else who claims they can do it all. Pick a job, because I doubt that you’re doing anything above building databases and at that point, it’s mainly just structure.

I’d MAYBE listen to you if we were in a conversation about sharding, assuming you really do what you claim you do, but regardless, you’re still WAY off on the technical side of how the internet works, which was almost immediately evident by your comments about AWS or Google… Like a massive business like Blizzard doesn’t already have their own equivalent of the protections that those two use. But you were SO far off on just these basics, that it’s unlikely that you really do have the coding knowledge to design these databases, because typically computer science majors understand the basics of the internet, because you do have to learn specifically how to code for requests, especially if you’re dealing with databases. You’re just some kid that learned basic programming and decided to be a multi-disciplinary expert.

If you believe that a DDOS attack is so easy for Blizzard to prevent or stop ON THEIR END, you never had the formal training that you would have needed to be engineering databases. Dealing with DDOS attacks is more of mitigating the damage that they do, not preventing them. The systems to prevent more traffic from hitting the server CAN cut off the attack from someone who didn’t really know what he was doing, but more times than not, it’s just a waiting game and preparing to bring everything back online ASAP once it’s over. Blizzard, and no business other than ISPs can control data requests. By the time any system can detect a possible DDOS attack, it’s already too late, it already happened. Now you’re at the mercy of the other person. If they’re bad at it, your measures can potentially end the attack. If they’re not an idiot, though, you immediately move on to plan B.

1 Like

That’s just stubborn and not responsible. A huge portion of fortune 500, including DOW, are hosted on AWS. Blizzard would be a drop in a bucket for AWS.

Agreed! But I probably wouldn’t run most game services in a container either to be honest. In a full virtual machine, yes. If services are separated, such as how WoW is, then containerization of ephemeral services makes sense. Login servers in containers, continent servers (not sure if these are actually a thing anymore), and layer servers. Obviously you don’t put anything that needs to maintain state, such as a database, in a container, unless you are somehow keeping the necessary parts persistent.

It absolutely wasn’t designed with that in mind, you are correct. Scalable architecture can mitigate a DDoS simply due to it’s nature though. Again, it depends on the size of the DDoS, and how much money you are willing to throw at it.

I wouldn’t want to see the AWS bill for a 1.5Tb DDoS where scaling was used to mitigate. It would be ridiculous I am certain.

Sure, thanks for responding.

Edit: quote fail…

1 Like

As you said, scaling can mitigate almost any DDOS attack if designed properly. AWS provides AWS Shield as their DDOS protection service. It is provided free of charge when you spin up instances, ELBs, etc. With that being said, they also offer AWS Shield Advanced. Its entire job is to mitigate costs behind a DDOS attack that was mitigated by scaling. If you pay for it you aren’t going to get slapped with a bill due to a DDOS attack. With that being said it’s a couple thousand a month just for the service itself so it’s not intended for smaller companies.

1 Like

This is officially the best thread now.

:clap:

1 Like

I was actually not even aware of AWS shield advance. Thank you for pointing that out!

1 Like

No problem. Also Advanced comes with 24/7 DRT (DDOS response team) from AWS themselves. They respond to any sign of a ddos, not your own internal employees. A lot showed disdain for what I posted and said I was wrong, but in another thread I made I stated they should probably move to AWS and let AWS handle stuff like that and just focus on the game itself. Don’t see why a gaming company is devoting resources to an internal cloud.