En tant que développeur back-end, vous implémentez server-side vos processus business ou marketing. Par exemple, si vous êtes Uber (!), vous devez implémenter un process qui ressemble à : après une commande sélectionner plusieurs chauffeurs à proximité, leur faire connaître la demande, attendre un accord (avec un time-out), suivre la prestation, en attendre la fin, puis demander au chauffeur et au client une note, envoyer une facture, etc...
Même pour une startup plus simple, vous voudrez proposer un on-boarding de vos utilisateurs (envoyer un email de bienvenue, attendre 1 semaine, en envoyer un autre, attendre encore ...) ou d'activation / rétention (attendre 2 semaines, si l'utilisateur n'a pas fait ce que l'on attend alors le contacter une fois, puis attendre encore, puis...).
L'implémentation de ces processus n'est jamais simple. Vous devez systématiquement stocker l'état d'avancement en bdd, être capable de le récupérer et de réessayer si une des tâches échoue, lancer des workers qui tournent continuellement en attente de tâches à faire et monitorer le tout. Ces processus deviennent vite des boites noires, difficile à maintenir et à faire évoluer et la vélocité de votre équipe chute.
Zenaton (https://zenaton.com/) a été construit et pensé pour ne plus avoir ces problèmes et pouvoir implémenter et faire évoluer ces processus très facilement. Gilles, Director @TheFamily, en fera la démonstration lors de ce meetup !
Inscriptiooons juste ici:
https://www.meetup.com/fr-FR/preview/DOJONantes/events/242467850
0 Commentaire Soyez le premier à réagir