Domande taggate «microservices»

I microservizi sono piccoli processi indipendenti che comunicano tra loro per formare applicazioni complesse che utilizzano API indipendenti dalla lingua. Questi servizi sono piccoli elementi costitutivi, altamente disaccoppiati e focalizzati sul fare un piccolo compito, facilitando un approccio modulare alla costruzione del sistema.

2
Progettazione di microservizi multi-tenant
Stiamo migrando un'applicazione monolitica nell'architettura dei microservizi. A causa di alcuni requisiti normativi, dobbiamo conservare i dati dei clienti di diversi paesi in database separati (specifici per paese). Cioè db US per clienti statunitensi, db UK per clienti britannici ... I seguenti progetti che stiamo prendendo in considerazione sono i …

2
Modelli di dominio condivisi di architettura di microservizi
Supponiamo che abbiamo un'applicazione Spring Boot che utilizza l'architettura dei microservizi. Ciascuno dei servizi ha i propri modelli di dominio, ma ogni servizio deve fare riferimento a un oggetto dominio utente. Quale sarebbe l'approccio migliore su come risolvere questo problema? Sarebbe meglio per ogni servizio avere solo un ID utente …


4
Come adattare un motore di regole in un'architettura di microservizi quando richiede molti dati di input?
Situazione attuale Stiamo implementando (e ora gestendo) un'applicazione web per lo shopping online in un'architettura a microservizi. Uno dei requisiti è che l'azienda deve essere in grado di applicare le regole su ciò che i nostri clienti aggiungono al loro carrello, al fine di personalizzare la loro esperienza e l'eventuale …


2
Autorizzazione dell'utente con microservizi
I microservizi dovrebbero essere responsabili della gestione della propria autorizzazione o pensi che sia meglio disporre di un servizio di autorizzazione separato condiviso da tutti o da un sottoinsieme (all'interno dello stesso dominio aziendale) di microservizi? Per me quest'ultimo ha più senso in quanto rende più semplice applicare le modifiche, …


4
Se un'architettura di microservizi necessita di un database separato per microservizio, è troppo costosa e ingestibile. Perché ne abbiamo bisogno?
Ho letto di microservizi e mi sembra illogico creare un DB separato per servizio solo per ottenere l'isolamento. Posso ottenere lo stesso utilizzando solo i servizi Web e un singolo database. Perché ne abbiamo bisogno? La cosa che separa il database è fuori discussione. O ho torto? Puoi guidarmi su …



3
Come utilizzare API RESTful esterne con Symfony?
Stiamo costruendo un'architettura Microservice per i nostri progetti, con applicazioni Symfony principalmente front-end che interagiscono con le API RESTful back-end. Il problema è che questo approccio sta rompendo la gestione delle entità di Symfony basandosi pesantemente su Doctrine con il database. Laddove Symfony di solito gestisce entità con Doctrine, automatizzando …


5
Microservizi: MonolithFirst?
Ho studiato architetture di microservizi cercando di ottenere una panoramica di alto livello di tutti i pro e i contro, perché e perché, molte informazioni che sto leggendo / guardando provengono da ThoughtWorks (Martin Fowler, Neal Ford, et al). La maggior parte del lavoro di Martin Fowler sull'argomento ha pochi …

3
In un'architettura di microservizi liberamente accoppiata, come tenere traccia delle proprie dipendenze?
Una scelta popolare di architettura di alto livello nel programma moderno è un sistema di microservizi basato su REST. Ciò presenta numerosi vantaggi come accoppiamento lento, facile riutilizzo, limitazione limitata alle tecnologie utilizzabili, elevata scalabilità, ecc. Ma uno dei problemi che prevedo in tale architettura è la scarsa visibilità su …

2
Microservizi e modello canonico
Quando stavo leggendo dei microservizi su questo sito , mi sono imbattuto nella seguente dichiarazione. Cosa si intende con uno schema canonico? Non è lo stesso del modello di dominio? Il modello di architettura dei microservizi rifiuta anche altre parti della SOA, come il concetto di uno schema canonico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.