Wątek przeniesiony 2022-04-06 12:49 z JavaScript przez cerrato.

Czy można jeden serwis zrobić z wykorzystaniem różnych technologii oraz hostować u różnych providerów?

0

Już wyjaśniam o co chodzi. Tym razem spróbuję krótko. Hipotetyczny serwis, który składa się z różnych części. Jedna część to np. darmowe forum. Druga część to np. tablica ogłoszeń. Oraz pozostałe części z innymi funkcjami. To tak zupełnie hipotetycznie.

I chodzi generalnie o to, że chciałbym ogarniać różne technologie. Nie tylko oparte o javascript. I dajmy na to jedna cześć serwisu na node.js, mongo + react powiedzmy. A inna część: backend -> asp.net + jakiś front.

Tylko, że ... ;-))) Wszystko na jednej domenie lub ewentualnie główna cześć serwisu na domenie głównej, a poszczególne części na oddzielnych subdomenach tej jednej domeny. Da się tak? (sory za tagi, ale nie chciałem w dziale javascript dodawać asp.net)

6

Da się.

0

@S4t: Dziękuję za rzeczową i krótką odpowiedź;-))) Znaczy nie, serio!;-)

1

Każda poddomena może być gdzie indziej hostowana, wiec na luzie.

0

@finito: tak. W przypadku clouda normalnie się tego nie robi, bo jest wolniej i trudniej. Ale jak chcesz mieć high availability, albo chcesz użyć unikatowej usługi z innego clouda to czemu nie.

4

Oczywiście że się da, wszystko zależy jak bardzo chcesz mieć to pointegrowane:

  • totalny brak integracji - są to de fakto osobne aplikacje stojące na osobnych (pod)domenach, czyli trzeba załozyć konto i na forum i na tablicy
  • integracja użytkowników przez bazę (raczej patologia) lub przez trzeci mikroserwis/aplikację - po założeniu uzytkownika na forum nie trzeba tworzyć użytkownika na tablicy ogłoszeń, ale dalej trzeba się dalej osobno logować
  • Integracja z wspólnym logowaniem - po zalogowaniu się na forum nie trzeba się luż logować na tablicy bo mamy SSO (single sign on) za pomoca trzeciego mikroserwisy/aplikacji
  • integracja w ramach jednej domeny - dokładamy reverse proxy żeby przekierowywać ruch z różnych subdomen czy portów na jeden adres główny

Mozliwe że jakieś etapy integracji pominąłem lub coś lekko przekręciłem. Nie jestem w tym ekspertem
BTW problem bardziej podpada pod infrastrukturę i sieci a nie konkretny język programowania więc możliwe że w dziale Webmastering lub DevOps mogą pomóc bardziej

1 użytkowników online, w tym zalogowanych: 0, gości: 1