Technology stack w aplikacji ASP.NET MVC

0

Hej,

jestem w trakcie zmiany pracy. Pracuje jako Full stack Asp.Net MVC Developer.
W przyszlym tygodniu mam rozmowe kwalifikacyjna - pierwszy etap zapoznawczy.
Rekruter poinformowal mnie, ze bede musial na tablicy rozrysowac i omowic technology stack/architecture w aplikacji, w ktorej ostatnio pracowalem.
Zastanawiam sie jak za to sie zabrac, jak szczegolowe to ma byc i jak to przedstawic, aby wykazac sie znajomoscia architektury.
Nie wiem czy wrzucic w to uzyte wzorce projektowe.

Wpisujac rozne frazy w Google, nie moge znalezc nic ciekawego z czego moglbym wziac przyklad.
Czy ktos posiada jakies schematy architektury? Ja pracuje z ASP.NET MVC, jest tam osobna warstwa z ktora sie laczy za pomoca WCF, ta wartstwa odpowiedzialna jest za pozyskiwanie/updatowanie info w bazie danych uzywajac EF, takze znajduja sie w niej SOAP web services do interakcji ze starym systemem. w Data Layer znajduje sie SQL Server.

2

Jeśli przez wzorce projektowe masz na myśli "design paterns" to nie, jeśli wzorce architektoniczne to tak.

Jak szczegółowe to ma być? w zależności od potrzeb, różne poziomy abstrakcji się stosuje, i tak w modelu C4 mamy cztery poziomy:

  1. kontekst w jakim system działa, na którym są przedstawione interakcje z innymi systemami
  2. podział na warstwy fizyczne (ang tier) - diagram wdrożeń
  3. podział na warstwy(ang layer)/komponenty, z opisanymi odpowiedzialnościami i interakcjami między nimi
  4. diagramy klas

Najbardziej interesujący jest poziom trzeci, więc rozrysuj sobie poszczególne warstwy z MVC, + inne warstwy/komponenty które masz w aplikacji, dodaj strzałeczki co się ze sobą komunikuje i po co. Poopisuj odpowiedzialności, zależności i użyte technologie w danych komponentach/warstwach. Ostatnie dwa zdania z Twojego posta to jest dobry punkt startowy, który po prostu trzeba przelać na prostokąciki i uszczegółowić.

Edytka:
I nawet znalazłem obrazek przedstawiający najpopularniejsze podejście do architektury aplikacji asp.net mvc, według tutotoriali w internecie

title

0

Ekstra, dzieki wielkie za wyjasnienie oraz schemat.
Widze, ze tutaj architektura jest oparta na wzorcu MVC.

0
Nadziany Krawiec napisał(a):

Widze, ze tutaj architektura jest oparta na wzorcu MVC.

Bynajmniej, ten obrazek z MVC nie ma nic wspólnego, to zwykły trolling.

0

Fajnie pokazane jak nie należy używać ASP. NET MVC :-) Cociaż czytając niektóre artykyły w sieci można odnieść wrażenie że tak to ma własnie działać :-)

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