I'll be lazy and just point to tutorials: How you can build your own free, serverless comment box.
It uses Netlify Lambda Functions as backend and Contentful as storage. It should be very flexible.
I started my own blog recently and I'm using a lib that stores comments as GitHub issues and displays them on the blog page: gitalk. My blog is about programming so this fits OK.