J'ai quelques microservices qui sont branchés sur notre plate-forme de commerce électronique. Aujourd'hui, nous avons nos microservices brisés comme: - client service - Service de commande - la prestation des services - ... Pour exemple, lorsqu'un nouveau client se joindre à la place du commerce électronique ou quelqu'un et de l'ordre, il fait un webhook pour l'un de nos microservices qui vient d'obtenir l'information et la décharge à firehose/S3. Ma question est: Vaut-il mieux maintenir les fonctions qui déchargent les données vers firehose sur des micro services séparés traitant des sujets spécifiques (client, commande et ainsi de suite) ou créer par exemple un autre micro service appelé "notification-service" qui gère tous?Séparation des problèmes dans l'architecture de microservice
L'autre exemple pourrait être: Chaque notification d'envoi de service de micro, comme l'email ou le sms. Ou est-il préférable d'avoir un micro service distinct qui a la responsabilité totale de faire une notification?