Aller au contenu
Retour aux projets

Synphonyte

Messynger — Plateforme de Support Social

janvier 2022

SaaSVue.jsDockerKubernetesIBM CloudIBM CloudantIBM FunctionsStrapiHeroku
Messynger — multi-channel social media support aggregation platform

J'ai dirigé Messynger, une plateforme d'agrégation de réseaux sociaux multi-canal qui permet aux équipes de support client de joindre les utilisateurs sur WhatsApp, Messenger, Slack et MS Teams depuis un espace de travail unique. En tant qu'Ingénieur Logiciel Principal, j'ai géré une équipe de trois développeurs distants et pluridisciplinaires et livré les intégrations sur une infrastructure basée sur Kubernetes avec IBM Cloud, IBM Cloudant et IBM Functions.

Vue d'ensemble

Messynger est une plateforme d'agrégation de réseaux sociaux construite chez Synphonyte pour aider les équipes de support à joindre les utilisateurs là où ils sont déjà — WhatsApp, Messenger, Slack et MS Teams — depuis un espace de travail unique. Notre équipe a mené le projet de bout en bout, des intégrations avec chaque plateforme de messagerie jusqu'à l'infrastructure Kubernetes sur laquelle il tourne.

Plateforme et Intégrations

Messagerie Multi-Canal

Développement d'intégrations avec WhatsApp, Messenger, Slack et MS Teams pour permettre aux équipes de support d'unifier les conversations entre canaux et d'améliorer l'outreach client sans changer d'application.

Stack

  • Strapi comme CMS headless et colonne vertébrale de contenu pour les opérateurs
  • Heroku pour le hosting de l'application et les add-ons gérés
  • IBM Cloud, IBM Cloudant et IBM Functions pour la logique d'intégration serverless et la persistance

Infrastructure

Déploiement sur Kubernetes

Déploiement de systèmes Kubernetes pour exécuter les services d'intégration de façon fiable à l'échelle, avec des rollouts prévisibles, un scaling horizontal par canal et un modèle opérationnel cohérent entre les environnements.

Leadership d'Équipe

Livraison à Distance et Pluridisciplinaire

Gestion d'une équipe de trois développeurs distants et pluridisciplinaires avec des méthodologies Agile et Kanban pour la planification, la collaboration avec les parties prenantes et les code reviews — maintenant une cadence de livraison stable entre les fuseaux horaires.