Praca inżynierska - mikroserwisy

0

Słowem wstępu, pracuje jako Java developer i jestem na 7 semestrze studiów, które tak naprawdę robie tylko dla papierka. Wiele osób zaliczało inżyniera oddając prostego CRUDa i początkowo myślałem by iść tą samą drogą. Z czasem jednak zacząłem się zastanawiać czy nie spróbować czegoś nieco trudniejszego. No i od dłuższego czasu interesuje mnie temat mikroserwisów, w pracy jednak z tym nie mam styczności, a gdziekolwiek się nie ruszę to czytam argument "nie jesteś Netflixem to się nie pchaj w mikroserwisy". Ok, rozumiem, ale mimo wszystko chciałbym poruszyć ten temat w swojej pracy. Kompletnie jednak nie mam pomysłu co do konkretów, po prostu napisać aplikację w takiej architekturze i opisać to jak każdego innego CRUDa? Jak już to co to powinna być za aplikacja by w ogóle był sens bawić się w mikroserwisy? A może przeprowadzić jakieś testy, zrobić dwie proste aplikację, jedną właśnie opartą o mikroserwisy a drugą jako standardowy monolit i do wykonać testy wydajnościowe? Czy coś jeszcze innego? Każdy pomysł się przyda ;)

0

Co ludzie mają z tymi porównaniami z d**y? o_O Znajdź jakiś konkretny problem i napisz aplikacje która go rozwiązuje. Jeśli skalowanie będzie miało sens, to możesz to zrobić mikroserwisowo. Osobiście pronowałbym oblewać studentów z miejsca jak zaproponują że na pracę dyplomową chcą zrobić CRUDa albo porównać ze sobą CRUDy albo porównać jakieś bazy danych :D

0

To może napisz jakikolwiek monolit i potem pokaż jak łatwo przepisać go na mikroserwisy, także osobny front itp. I potem to wrzuć na jakiegoś AWSa. Napisz jakie są plusy i minusy i tyle :)

3

Okej, ale porównania wszelkiej maści to raczej praca magisterska - na pracy inżynierskiej masz tylko i wyłącznie przygotować coś, które rozwiązuje postawiony problem.

2

@Ktos dobrze prawi. Praca inżynierska to nie coś, co ma być trudne czy innowacyjne. Wielu studentów też chce ambitnie coś zrobić a życie pokazuje, że są problemy nawet z prostą aplikacją. Albo inaczej - gdyby student był naprawdę ambitny, już dawno wpadłby na pomysł aplikacji czy publikacji, że niejedna magisterka się chowa. Skoro nie wpadł, to prędko nie wpadnie.

1

Jeżeli jesteś na 7 semestrze to prawdopodobnie masz już wybrany dokładny temat swojej pracy, skup się aby rozwiązać dokładnie to co on opisuje, jeżeli są to mikroserwisy to napisz swoją aplikację tak aby był sens ją jakoś skalować i opisz jak można to robić oraz dlaczego, nawet jeżeli nie było by to wiele więcej niż CRUD.

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