I'd do both. Post it first to your blog. Spread it on twitter/facebook/email list with a link to your blog.
Then after a few days copy it onto other platforms. Like Medium (with a link back to the original) and LinkedIn Pulse (if it makes sense for your audience).