Looking for a good service to host and matchmake my Multiplayer game.

So as the title says, I’m currently looking for a good solution regarding hosting and matchmaking of my game. The game is going to have a small amount of players (currently planing for 1v1) and will probably be turn based. That’s why I think that hosting dedicated servers might be overkill for it. So I am currently looking for a service that maybe provides matchmaking for client hosted games, or a cheap solution to scale dedicated server hosted. If said service would include additional features like matchmaking, that would be even greater.