Hej
Jag håller på att lära mig C# och fokuserar just nu på ASP.Net Core. Planerar att studera till systemvetare, men har förstått att .NET är bra att kunna på arbetsmarknaden. Kört några kurser på Pluralsight, senast en .net core MVC kurs. Känner att det börjar bli dags att ta bort stödhjulen och försöka göra ett eget projekt.
Har lite funderingar kring arkitektur, svårt att läsa sig till detta tycker jag.
Min plan är att göra en applikation i .Net Core MVC som visar väder för olika platser. Kanske lägger jag till inloggning i detta, och även på sikt gör en klientversion i React.
Tänkte för övningens skull göra en egen databas som innehåller data för ett antal platser, väderdatan tar jag genom något API eller webscraping.
Har förstått att man inte bör lägga logiken som uppdaterar databasen i själva .Net core applikationen, tex i controller eller så.
Min fundering är var man bör lägga denna typ av logik?
Ser framför mig en hel del olika applikationer som behöver denna typ av jobb, tex Tinder för att matcha medlemmar.
Var brukar man placera detta? Är detta vad man kallar för en "service worker"?