Myślisz: Latko papa… A zatem jakaś plaża, słońce zachodzące, latko się kończące. O i dodam jakiś stateczek w tle, czarny taki, graficzny - będzie ładnie. Zaczynamy.
I cyk, znowu #!$%@? jakieś pingwiny.
#pierdytarke <—- dla chcących moje posty w te, albo wewte.
#docker czy ktoś orientuje się jak można mieć wspólnego localhost dla kilku kontenerów? Lokalnie proponują Network Mode: service name i działa, pytanie jak rozwiązać to w docker swarm?
Cześć mirki, czy znalazłby się ktoś z was kto pomógłby mi troszeczkę z napisaniem dockerfile które odpali mi db na postgresie? Zrobiłem takie przykładowe:
Hej. Ma ktoś pomysł jak sprawdzić czy zalogowany użytkownik w kontekście Post jest właścicielem wysyłanego BlogId (które jest id agregatu z kontekstu Blog)? Zakładając, że oba konteksty są osobnymi aplikacjami i komunikują się tylko w sposób asynchroniczny. #programowanie
@mch0588 Blog i post to raczej tylko przykład. Taki bardziej z życia wzięty case to moduł dokumentów i płatności. Gdzie płatności są niezależnym komponentem z racji tego że w systemie występują płatności nie tylko powiązane z dokumentem. No ale biznes chce informacji na płatności jeśli takowa ma jakieś powiązanie z dokumentem więc potrzebujesz tego id dokumentu w kontekście płatności.
Problemy wynikajcie z architektury mikroserwisów #programowanie
Po obejrzeniu kursu DShop mam pewną zagwozdkę.
Przykładowo mamy dwa mikroserwisy Customer oraz Orders zgodnie z wskazówkami z kursu OrdersDb przetrzymuje tylko minimalną ilość informacji o danym Customer - w DShop był to tylko klucz po którym pobierano z mikroserwisu Customer pełne informacje, jeśli były potrzebne.
Co w przypadku gdy mikroservice Orders udostępnia metodę "datatable" (paginacja, sortowanie itp) ale potrzebuje pełnych informacji o Customer (a mamy
Jak projektować mikroserwisy, żeby czas odpowiedzi nie rosnął w górę do nieskonczoności? Załóżmy najprostszy przypadek, mamy dwa serwisy: user service, payment service. Na świat wystawiamy je przez api gateway. Czyli już czas przesyłu rośnie 2x? bo napierw idze http request z przeglądarki po REST do gateway, potem po REST do serwisu. A teraz dołóżmy do tego jeszcze autoryzację, nie chcemy żeby oba serwisy były przecież odpowiedzialne za autoryzację, więc wydzielamy mikroserwis auth
@PoteznyMagWody można zrezygnować z api gateway, polecam to podejście :) Autoryzacja nie jest problemem w poszczególnych kontekstach jeśli używasz jwt.
Mirki jak najoptymalniej rozwiązać ten problem: Front ma listę rzeczy powiedzmy użytkowników, moge ich z frontu usunąć klikając przycisk, potem klikam "Zapisz" i dopiero leci zapytanie do bazy danych z wszystkimi użytkownikami 1. Mogłem dodać jakiegoś uzytkownika w między czasie z poziomu frontu (musi zostac dodany w bazie danych) 2. Mogłem usunąć z poziomu frontu użytkownika (przy zapytaniu powinien być usuwany z bazy danych) - problem w tym, że nie mam go
Pytanie do #programista15k polecacie jakiś kurs do DDD, mikroserwisow I tych podobnych architektur w przystępnej cenie aktualnie chcę do tego wejść na trochę lepszy poziom więc bez ofert kursu aniserowicza. Najlepiej po polsku ale angielski też może być. Przerobilem różne darmowe konferencje od warszawskiego JUGu i tym podobnych ale mam dalej za dużo pytań(╥﹏╥)
Projektuję prostą aplikację (do nauki, bez skomplikowanej logiki biznesowej), którą chcę oprzeć o mikroserwisy. Logowanie i zakup produktów w oparcie o cenę pobieraną z zewnętrznego API.
Mam mikroserwis od konta użytkowników, a także mikroserwis od produktu wraz z ceną. Jak zapisywać jakie produkty posiada użytkownik? W monolicie robię sobie po prostu relację users_products, a w mikroserwisach przy tym całym rozdziale jak to powinienem zaprojektować?
Kolega sugerował zrobić monolit do którego dorabiam moduły
@Jurix ja stworzyłbym dwa produkty, jeden w kontekście bazy produktów, drugi w kontekście użytkownika (mam na myśli zakupione produkty). Jeśli chodzi o produkty danego użytkownika w kontekście bazy produktów, to wystarczy tutaj id użytkownika na produkcie. Więc przy strzale do serwisu z produktami bez problemu pobierzesz produkty zautoryzowanego użytkownika.
@Bunch: Możesz też testować kod, który działa równolegle z kodem produkcyjnym. Mając kilkanaście tysięcy przypadków testowych łatwiej jest wyłapać nieprawidłowe działanie kodu np. po refaktoryzacji.
Pomocy, wie ktoś dlaczego klient mqtt po 1,5 minuty przestaje dostawać wiadomości? mqtt-paho python 3.7 broker chyba Mosquitto #informatyka #programowanie zadanie na laborki, nie wytłumaczone przez prowadzącego wcale (╯︵╰,)
Tworzę aplikację, która ma pokazywać i ustawiać wartości na pewnym urządzeniu. Użytkownik ma mieć dostęp do aplikacji z przeglądarki także mam front w Angular SPA i backend API w .NET core. Komunikacja z urządzeniem ma być przez MQTT. Nie wiem jak ogarnąć połączenie backendu z brokerem.
Wydaje mi się, że backend powinien pokazywać dane tylko z bazy SQL. Zbyt długo by trwało, gdyby za każdym razem gdy użytkownik odświeży stronę API pobierało
@DaxterPoker: To brzmi bardziej jak rozproszony monolit. Ja bym napisał backend + jakiś worker, który by subskrybował zdarzenia z mqtt, zapisywał je do bazy i emitował dane przez source event albo websockety do frontu.
I cyk, znowu #!$%@? jakieś pingwiny.
#pierdytarke <—- dla chcących moje posty w te, albo wewte.
#tworczoscwlasna #inspiracje #logikarozowychpaskow #malowanie #malujzwykopem #zainteresowania #sztuka #obrazy #art #piatekpiateczekpiatunio
I w zasadzie to #chwalesie bo może to nie morze, ale nie wyrzucę (。◕‿‿◕。