praca inżynierska - mała pomoc

0

Cześć, mam do Was w sumie małą prośbę/pytanie. Pomoglibyście mi zdefiniować cele jakie miałbym spełnić w pracy inżynierskiej.
Rozmawiałem z moim przyszłym promotorem na temat pracy pt. (mniej więcej) "Wykorzystanie API Gateways w architekturze mikroserwisów". Promotor akurat wyraził zainteresowanie tym tematem ale narzucił bym wypisał mu głowne cele do zrealizowania w tej pracy oraz w jaki sposób można to wykorzystać. Czy mógłbym Was poprosić o Wasz komentarz, w jaki sposób Wy byście zabrali się do tego? Jakie cele pracy byście wyznaczyli, co byście chcieli pokazać, osiągnąć lub jaki problem rozwiązać z tym tematem? Wszystkie komentarze i opinie mile widziane :D

2

a po kiego grzyba cele w pracy inżynierskiej? Cel jest jeden zrobić projekt który działa fajnie opisać to rozwiązanie i tyle.

4

Nie do końca rozumiem pytanie. Nie dziwię się że ktoś chce wiedzieć jaki masz cel, bo z tytułu pracy nijak to nie wynika. Co konkretnie chciałeś w tej pracy zrobić? Bo zaklepanie hello world z podziałem na 2 mikroserwisy (jeden od hello a drugi od world) i postawienie przed nimi trzeciego który służy jako twój gateway, to trochę mało ;)

  • metody podejścia do API gateway-> własna implementacja vs. użycie jakiegoś reverse-proxy
  • plusy i minusy -> łatwiejsza integracja z frontendem bo konfiguracja CORS prosta jak drut, ale z drugiej strony masz single point of failure, bo jak gateway nie wyrabia to wszystko stoi, mimo że serwisy pod spodem spokojnie mogłyby przyjąć więcej
  • integracja security w jednym miejscu vs. mały fuckup otwiera cały backend a nie tylko jeden serwis
    ...
0

API Gateway to nawet nie jest kwestia wad i zalet, bo to nie jest opcja. Jak trzeba, to trzeba.
Dodałbym jeszcze takie zagadnienia jak ujednolicone uwierzytelnianie i autoryzacja oraz obsługa błędów.

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