Questions marquées «microservices»

Les microservices sont de petits processus indépendants qui communiquent entre eux pour former des applications complexes qui utilisent des API indépendantes du langage. Ces services sont de petits blocs de construction, hautement découplés et axés sur une petite tâche, facilitant une approche modulaire de la construction de systèmes.

2
Conception de microservices à locataires multiples
Nous sommes en train de migrer une application monolithique vers une architecture de microservices. En raison de certaines exigences réglementaires, nous devons conserver les données des clients de différents pays dans des bases de données distinctes (spécifiques au pays). C'est à dire db US pour les clients US, UK db …

2
Modèles de domaine partagé d'architecture de microservices
Supposons que nous avons une application Spring Boot qui utilise une architecture de microservices. Chacun des services a ses propres modèles de domaine, mais chaque service doit référencer un objet de domaine utilisateur. Quelle serait la meilleure approche pour résoudre ce problème? Serait-il préférable que chaque service ait simplement un …


4
Comment adapter un moteur de règles dans une architecture de microservices quand il nécessite beaucoup de données d'entrée?
Situation actuelle Nous mettons en œuvre (et maintenons maintenant) une application Web d'achat en ligne dans une architecture de microservices. L'une des exigences est que l'entreprise doit être en mesure d'appliquer des règles sur ce que nos clients ajoutent à leur panier, afin de personnaliser leur expérience et la commande …


2
Autorisation utilisateur avec microservices
Les microservices devraient-ils être responsables de la gestion de leur propre autorisation ou pensez-vous qu'il est préférable d'avoir un service d'autorisation distinct qui soit partagé entre tous ou un sous-ensemble (dans le même domaine d'activité) de microservices? Pour moi, ce dernier est plus logique car il facilite l'application des changements, …


4
Si une architecture de microservice a besoin d'une base de données distincte par microservice, elle est trop coûteuse et ingérable. Pourquoi en avons-nous même besoin?
J'ai lu sur les microservices et il me semble illogique de créer une base de données distincte par service juste pour réaliser l'isolement. Je peux obtenir le même résultat en utilisant uniquement des services Web et une seule base de données. Pourquoi en avons-nous même besoin? La chose qui sépare …



3
Comment consommer l'API RESTful externe avec Symfony?
Nous construisons une architecture de microservice pour nos projets, avec principalement des applications Symfony frontales interagissant avec des API RESTful dorsales. Le problème est que cette approche brise la gestion des entités Symfony en s'appuyant fortement sur Doctrine avec base de données. Lorsque Symfony gère généralement des entités avec Doctrine, …


5
Microservices: MonolithFirst?
J'ai fait des recherches sur les architectures de microservices en essayant d'obtenir un aperçu de haut niveau de tous les avantages et inconvénients, pourquoi et pourquoi, etc. Une grande partie des informations que je lis / regarde proviennent de ThoughtWorks (Martin Fowler, Neal Ford, et Al). La plupart des travaux …

3
Dans une architecture de microservices faiblement couplée, comment gardez-vous une trace de vos dépendances?
Un choix d'architecture de haut niveau populaire dans les programmes modernes est un système de microservices basé sur REST. Cela présente plusieurs avantages tels qu'un couplage lâche, une réutilisation facile, une restriction limitée sur les technologies pouvant être utilisées, une grande évolutivité, etc. Mais l'un des problèmes que je prévois …

2
Microservices et modèle canonique
Lorsque je lisais sur les microservices sur ce site , je suis tombé sur la déclaration ci-dessous. Qu'entend-on par schéma canonique? N'est-ce pas la même chose que le modèle de domaine? Le modèle d'architecture de microservices rejette également d'autres parties de SOA, telles que le concept d'un schéma canonique.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.