Dopo aver letto e utilizzato diversi concetti (giusti o sbagliati) sono state poste domande relative alla modularità.
Voglio implementare l'architettura dei microservizi nei miei progetti nel modo giusto.
As from what I have understood in order to follow this architecture my project needs to be modular.As an example breaking down a social network into different services as chat API service, web API service, mobile service API etc...
Quale protocollo deve essere usato per comunicare tra i microservizi? Comunicare attraverso un protocollo REST okay? Ad esempio, comunicare tramite JSON? Inoltre, come posso proteggere la mia comunicazione tra API 1 e API 2?
Ora stiamo parlando di OOP e programmazione funzionale.
Ho cancellato che l'OOP è usato quando hai un set fisso di operazioni e quando il tuo codice si è evoluto aggiungi nuove cose. D'altra parte, la programmazione funzionale è usata quando hai un insieme fisso di cose e come il tuo codice evoluto aggiungi più operazioni. Qualcuno mi può dare una spiegazione?
Ora riassumi queste domande e ponile come una domanda. Qual è l'approccio migliore per utilizzare diversi stili di programmazione in diverse parti di un progetto quando si segue un'architettura di microservizi?