I wrote a how to on this topic in my blog. Using an open source library written in Node you can add a drop in commenting system to your Gatsby blog.
It’s one step before completely rolling your own. But you still get to own your own comments.
Hoping it can be helpful to others. Blog post is here