Good question Kibet, and I got the same question over on LinkedIn.
When you think about those three types and three use cases, it’s all going to come down to what you need vs. what the solution offers. It gets kind of specific.
I didn’t make a list of solutions or providers because that list would have been long enough to be its own post.
And I wouldn’t recommend anything specifically because I want you to think about what you’re building, not in terms of best-of-breed or anything like that. I’ve done research based on what I need, not what anyone else needs.
That said, there are a ton of them out there, they are easily searchable, and most do a good job at explaining their benefits and limitations.