Modularny Monolit praktycznie

  Рет қаралды 5,124

DevMentors

DevMentors

Күн бұрын

Пікірлер: 29
@smieciusmiec9816
@smieciusmiec9816 Жыл бұрын
Super, dzięki wielkie za film
@Dragonet17
@Dragonet17 2 жыл бұрын
Super materiał
@mateuszbienkowski2365
@mateuszbienkowski2365 Жыл бұрын
czegoś takiego szukałem, dzięki :)
@DanielŚmigiela
@DanielŚmigiela Жыл бұрын
świetnie omówione! dzięki :)
@michastachyra8892
@michastachyra8892 2 жыл бұрын
Super materiał. A co najlepsze sam w swojej karierze programisty doszedłem do podobnych wniosków i stanu gdzie tego typu monolit nie jest taki straszny. Polecam również kanał codeopinion.
@adrian_franczak
@adrian_franczak 2 жыл бұрын
13:40 nie powinno się unikać jednak takiej komunikacji i trzymać tylko niezbędne dane w swoim serwisie na podstawie eventow?
@mateuszlasota3226
@mateuszlasota3226 2 жыл бұрын
29:40 w czym robione grafiki z projektu githuba? polecasz jakiś wybrany program do data diagram flow itd?
@DevMentorsPL
@DevMentorsPL 2 жыл бұрын
Excalidraw :) A cała reszta to głównie Canva.
@Hagalazz
@Hagalazz Жыл бұрын
jakie jest wasze podejście do i18n? od razu przychodzi do głowy osobny shareowalny moduł, ale mam tu na myśli przypadek modułu z tabelą z ogromna liczbą rekordów, którą trzeba poddać sortowaniu na poziomie bazy z przetłumaczonymi już wartościami. Jak byście to zrobili bez joina i dostępu do tabeli z innej schemy wiedząc, że wszystkie słowniki powinny być edytowane z 1 miejsca?
@DevMentorsPL
@DevMentorsPL Жыл бұрын
Bez szczegółów ciężko zaproponować "gotowca" ale nie widzę powodu dla którego mielibyśmy korelować "jedno miejsce" w UI z jednym miejscem w systemie. Każdy modul może mieć swoje lokalne tlumaczenia, a UI wie po dyskryminatorze do którego obszaru ma uderzac po konkrety. Druga opcja to single source of truth a w samych modulach jakas lokalna projekcja uzupełniana async. Oczywiście tu należałoby zderzyć to z "oplacalnoscia" danego podejścia. :) - Michau
@Pan_Policjant
@Pan_Policjant Жыл бұрын
mam pytanko czy junior powinien to umieć czy jest to dla juniora już z Jakis doświadczeniem?
@raygan3
@raygan3 2 жыл бұрын
Super materiał! Czy kurs modular monolith pokazuje implementację production-ready authentykacji i autoryzacji uzytkownikow?
@DevMentorsPL
@DevMentorsPL 2 жыл бұрын
Dzięki! W modularnym monolicie używamy już gotowych komponentów (oczywiście dostępnych w kodzie) do obsługi AuthN/AuthZ, natomiast troszkę dokładniej (od podstaw) omawiamy to w kursie SOLID Web API. Niemniej jednak jest to raczej podstawowe wykorzystanie JWT i dostępnego middleware - jeżeli kogoś interesują zaawansowane tematy jak OAuth etc. to jest to ogromny materiał na osobny kurs :)
@raygan3
@raygan3 2 жыл бұрын
Czy planujecie w ramach kursu stworzenie aplikacji typu SaaS z obsługą subskrypcji, płatności np stripe oraz obsługi limitowania uzytkownikow tzn w danym planie subskrypcyjnym uzytkownik może użyć x razy daną funkcję aplikacji. Nie mogłem znaleźć w internecie takich kursów ani żadnego sensownego projektu open source na którym można by się wzorować
@DevMentorsPL
@DevMentorsPL 2 жыл бұрын
Modularny monolit jako pełnoprawny kurs już został dawno wydany, natomiast to o czym piszesz, może uda się kiedyś zrealizować w ramach przykładowego wideo na kanale albo chociażby samodzielnego projektu w publicznym repozytorium :)
@p.t.8312
@p.t.8312 2 жыл бұрын
@@DevMentorsPL ja również chętnie bym to zobaczył
@sergiq2
@sergiq2 Жыл бұрын
Czy jest jakaś specjalna opcja do wykrywania kontrolerów API w .NET 7 ? Sugerowałem się dosyć mocno NPay tworząc własne rozwiązanie i nie widzę różnic pomiędzy moim Program.cs a Twoim, natomiast ani swagger ani /docs nie wykrywa mi kontrolerów które mam zdefiniowane w module .Api Różnica jest taka, że ja to tworzyłem przy wykorzystaniu najnowszego .NET (7) i zastanawiam się czy coś w międzyczasie się nie zmieniło.
@DevMentorsPL
@DevMentorsPL Жыл бұрын
Czy Twoje kontrolery są publiczne, czy z zakresem widoczności internal? Jeśli to drugie, to musisz nadpisać komponent odpowiedzialny za wykrywanie kontrolerów, żeby wyłapywał również klasy typu internal.
@sergiq2
@sergiq2 Жыл бұрын
@@DevMentorsPL kurcze, aż wstyd się przyznać, że zrobiłem tak lamerski błąd :D Dzięki za wskazówkę.
@DevMentorsPL
@DevMentorsPL Жыл бұрын
@@sergiq2 to jeden z tych mniej oczywistych błędów, łatwo to przeoczyć :D
@piotrkowalski3460
@piotrkowalski3460 2 жыл бұрын
kurs MM w języku angielskim różni się czymś poza projektem bazowym od tego po polsku?
@DevMentorsPL
@DevMentorsPL 2 жыл бұрын
nie ;)
@grisza878
@grisza878 2 жыл бұрын
@@DevMentorsPL może jakiś kod promocyjny dla osób posiadających wersję polską na zapoznanie się z wersją angielską po cenie odzwierciedlającej tę różnicę?
@adrian_franczak
@adrian_franczak 2 жыл бұрын
14:30 o error - nie ma problemu XD
@DevMentorsPL
@DevMentorsPL 2 жыл бұрын
Podpięty wolumen do kontenera Redisa, który działał w tle - bez znaczenia w tym kontekście XD
@adrian_franczak
@adrian_franczak 2 жыл бұрын
Z tym Use w każdym module to się zastanawiam jak to działa skoro kolejnosc ma znaczenie a pipeline jest jeden(?)
@DevMentorsPL
@DevMentorsPL 2 жыл бұрын
W ramach middleware można stosować również rozgałęzienia poprzez Map() lub MapWhen(), więc można tutaj wypracować pewną konwencję dotyczącą dedykowanego pipeline per moduł.
@aksel3925
@aksel3925 2 жыл бұрын
O kurde, tyle mięsa na początek tygodnia...
@DevMentorsPL
@DevMentorsPL 2 жыл бұрын
jest czas na przetrawienie :D
Twierdzenie CAP to NIE "Wybierz 2 z 3"!
36:54
DevMentors
Рет қаралды 1,9 М.
Modularny Monolit teoretycznie
18:05
DevMentors
Рет қаралды 4,4 М.
[BEFORE vs AFTER] Incredibox Sprunki - Freaky Song
00:15
Horror Skunx 2
Рет қаралды 20 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 107 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 190 МЛН
Ultimate Endgame Hex Witch Build in Path of Exile 2
17:28
True Vanguard
Рет қаралды 3,8 М.
You are doing .NET logging wrong. Let's fix it
25:29
Nick Chapsas
Рет қаралды 175 М.
How to Structure a Modular Monolith Project in .NET
15:57
Milan Jovanović
Рет қаралды 40 М.
Wszystkie PROTOKOŁY SIECIOWE na MATURE w 6 minut
5:50
Olaf Grykałowski
Рет қаралды 1,5 М.
Monolithic vs Microservice Architecture: Which To Use and When?
10:43
62. .NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
25:14
Benchmarking C# code using BenchmarkDotNet
17:00
Nick Chapsas
Рет қаралды 59 М.
PULL REQUESTY - A na co to komu?!!
1:08:00
DevMentors
Рет қаралды 2,6 М.
Czym jest "model" i jak go projektować? | Domain-Driven Design
1:35:47