API pour un chat

Hello la communauté,
Pour mon application Flutter, j’ai besoin de créer un chat. J’aimerai éviter de développer un maximum de complexité pour cette partie (ce n’est pas cœur métier de mon application). Du coup, je me posais quelques questions:

  • L’application est fortement connectée avec Firebase, je vois pas mal de tuto vidéo sur des chats en Flutter gérer la lecture de la donnée via du streaming de Firebase Firestore Database. Est ce que vous avez des retours sur cette pratique ? Ça tient la charge ?
  • Si vous connaissez ou avez tester des solutions d’API de chat disponible sur le marché, je serais intéressé de votre retours.
    On prévoit des pics jusqu’à 5000 personnes connectées sur le chat en simultanée.
    Merci
    Julien