Building a push notification system for scale with Go (Tales of Timehop)
medium.com
medium.com
5-10k seems like a low enough volume for 3rd party to be a good idea.
When you get to the high hundred thousands (let alone millions or tens of millions) it becomes prohibitively expensive to not roll in your own system.