I might be out of touch with reality, but billions of requests per month sounds like peanuts. Is that considered a big ddos attack?
60 seconds per minute 60 minutes per hour 24 hours per day 30 days per month ~2.59 million seconds per month
One billion requests into 2.59 million seconds is 386 requests per second.