La costruzione di un moderno webApp

0

Domanda

Spero che si sta facendo bene.

Ho un fundermental domanda per gli sviluppatori esperti qui. Sto pensando di costruire un microservice applicazioni web con java spring backend e reagire frontend. Sono con esperienza con java e sto imparando a reagire al momento. Ho in programma di ospitare la mia applicazione sul mio allevatore singolo nodo del cluster.

Ho un paio di domande ad alcuni punti che non ho capito ancora(sry Im un newbee)

  1. Come devo gestire l'utente-sistema di login? Ho già fatto alcune di sviluppo web e costruito un login-sys con php, per esempio, ma non ho idea di cosa usare per un microservice-applicazione con la primavera e reagire. Voglio dire, ogni applaction ha bisogno di un sistema di login, è ther forse già un "plug and play"?

  2. Avete qualche consiglio su come l'installazione di una infrastruttura di database per il progetto?

  3. Voglio iniziare con l'applicazione il più velocemente possibile. Non ha bisogno di essere perfetto. Voglio solo avere una piattaforma di prova e raccogliere un po ' di esperienza. Cosa ne pensate della combinazione di sprint/reagire/allevatore? Qualcuno conosce una buona guida per costruire un programma come questo?

Sarei molto felice se qualcuno mi può aiutare. Grazie per le vostre risposte e buona giornata. :)

Migliori Mamo

1

Migliore risposta

0

Posso consigliare keycloak open source IAM per l'autenticazione e l'autorizzazione. Per configurare In modo che:

  • front-end è possibile utilizzare react-auth-config libreria
  • backend è possibile utilizzare Spring Security È possibile controllare questo post per la Primavera di Avvio e Keycloak:

Questo vi darà il token di autenticazione basata su Per il database, è l'entità relazioni. Innanzitutto è necessario decidere se avete bisogno di una relazionale o non. Poi si può prendere in considerazione diverse opzioni È possibile controllare questo post

2021-11-24 08:37:45

Ti ringrazio molto, proverò fuori imidiately
mamo

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................