Mireczki szukam szukam i nie mogę znaleźć.
Mam aplikację spring bootową z cachem hazelcast (Embedded Cache per instancja które gadają ze sobą bez żadnego near cache) i potrzebuję uzyskać metrykę miss ratio (jak czegoś nie znalazło w cache).
Aktualnie mam jedynie hit.
Opcję StatisticsEnabled na true przy tym cache mam ustawioną, mimo to ciągle w metrykach jest tylko hit a brak miss.

#programowanie #naukaprogramowania #spring #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zibizz1: i oczywiście zgadzam się ze stwierdzeniem, że na start to modularny monolit, który łatwiej ewoluuje przy poznawaniu domeny, nie przysparza problemów mikroserwisowych zwłaszcza w fazie PoC/MVP a pozwala już dzielić składowe systemu, które potem można przerobić na mikroserwisy, jeśli zajdzie taka potrzeba. Start od mikroserwisów to masturbacja architektoniczna
  • Odpowiedz
Programisty 15k, sprawa jest.
W ciagu 2 dni mam techniczne interview. Widze ze rekruter troche owijal w bawelne z wymaganiami ale kiedy podal linka do firmy zobaczylem ze wymagaja AWS.
Wiec musze ogarnac temat w 1 max 2 wieczory ( ͡° ͜ʖ ͡°) Niby wina rekrutera, ale juz dluzszmy moment zbieralem sie do zmiany pracy a i chec do nauki AWS'a tez jest. Biore to na klate

O mnie: koduje ~8 lat, z
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@4191727801: Powiedz wprost na rozmowie, że miało miejsce nieporozumienie i nie wiedziałeś, że wymagają AWS, ale jesteś zainteresowany tym stackiem i chcesz się go uczyć. IMO nie ma nic gorszego niż ludzie którzy wypisują w CV cuda a potem na rozmowie ledwo dukają o danym temacie.
  • Odpowiedz
Hej mirki! Będę tworzył przykładowy system złożony z mikroserwisów na użytek pracy dyplomowej - pokażę na nim najważniejsze patterny. Chcę to napisać w Pythonie i mam małe pytanko: jak istotna jest asynchroniczność frameworku, zakładając, że mikrousługi i tak będą się komunikować między sobą przez kolejki? Widzę, że jest sporo książek pokazujących tworzenie takich apek w synchronicznym Flasku, a nie widziałem, żeby ktoś wykorzystywał np. asynchroniczne FastAPI, które też wydaje się być bardzo
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirki!
Piszę pracę inżynierską o mikroserwisach. W pracy chcę opisać różnice między architekturą monolityczną i mikrousługami, wady i zalety obu architektur, sposoby dekompozycji dziedziny na mikroserwisy, popularne wzorce (głównie chodzi o sposoby autoryzacji/autentykacji, database per service, event sourcing, Saga, CQRS), a następnie pokazać realizację tych wzorców na przykładzie prostej aplikacji backendowej, wdrożonej w środowisku lokalnym z wykorzystaniem Docker Compose. Nie będę opisywał wzorców związanych z wdrożeniami na Kubernetesie, health checkami, service discovery
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób debuggujecie swoje mikroserwisy lokalnie?
Zakładając, że cała apka składa się z wielu mikrousług i chcecie mieć debugger dołączony do każdej z nich w tym samym momencie?

Lub czy stosujecie jakieś konkretne rozwiązania do wybierania konkretnej mikrousługi, deployowania do k8s reszty stacku a tą jedną uruchamiacie lokalnie z debuggerem?

Czy może deployucie wszystko i tylko dołączacie zdalnie debugger do wybranej, konkretnej mikrousługi?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki czego się używa w 2021 roku żeby pobrać z zewnętrznego API dane? Ostatnio korzystałem z resttemplate ale słyszałem, że jest to już dosyć przestarzałe ale nie mogę znaleźć alternatywy.
#mikroserwisy #spring #java
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Luk_1mex: źle podchodzisz do tematu :( najpierw postaw jedną apkę a potem jak będziesz miał "bounded contexty" to podziel na microserwisy. Jeśli chodzi o temat to możliwości jest sporo np. aplikacja obsługująca warsztat samochodowy, małą przychodnię, hurtownię, serwis rowerowy etc. Ewentualnie coś co pobiera dane z jakiegoś publicznego api i je w jakiś sposób przetwarza. Najlepiej robić na czymś co Cię interesuje ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mireczki jestem sobie prostym developerem javy i mam pytanie z kategorii bezpieczeństwa:
jakimi tematami z dziedziny bezpieczeństwa aplikacji webowych powinienem się Waszym zdaniem zainteresować gdyby potencjalny pracodawca chciał ze mną poruszyć wątek security na rozmowie rekrutacyjnej?

Do głowy przechodzą mi takie rzeczy jak sql injection czy stosowanie https. XSS chyba nijak się ma do backendu?
Będę wdzięczny za podzielenie się swoimi doświadczeniami bo czuję, że mam braki w tej dziedzinie.

#programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Generyczny_nick Ogarnij ogólnie hashowanie, szyfrowanie asymetryczne va smyetryczne, jak działa TLS (wymiana symetrycznego klucza z użyciem szyfrowania asymetrycznego - dlaczego tak?), saltowanie hashów, JWT
  • Odpowiedz
Cześć mirki, mam takie pytanka z zakresu podstawy mikroserwisów. Załóżmy, że mamy jakieś trzy przykładowe mikroserwisy, np. jeden zarządza Car, drugi Engine a trzeci Driver. I teraz chcemy na przykład zwrócić listę, w którym pojedyńczy element zawiera każdego kierowce, samochody którym jeździ i ich silniki. I teraz pytania - wychodzi np. na to, że mikroserwis zwracający odpowiedź (powiedzmy, że będzie to Driver) będzie musiał wiedzieć co to Car i Engine - czyli
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracuje ze sporą liczbą #mikroserwisy i często miedzy nimi skacze. Nie chce mieć wszystkich otwartych w #intellij tylko otwierać te które potrzebuje aktualnie. Jest to strasznie upierdliwe i chce to trochę zautomatyzować. Pracuje na #macos i często korzystam ze spotlight. Wie ktoś czy da się popisać jakieś skrypty czy automatyzację która po wpisaniu np. i A lub i B otworzy mi w IntelliJ kod serwisu A
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki mam pytanie czym zastąpić kafkę w infrastrukturze mikroserwisowej?
Problem w tym, że kafka jest zbyt grubym i problematycznym narzędziem a sumarycznie tych eventów które przez nią przechodzą jest bardzo mało (szacuję w porywach do 100 dziennie).

Zastosowanie np. rabbitmq raczej nic nie zmieni bo to analogicznie jak z kafką: armata na wróbla.

Może możecie polecić jakąś ultralekką i szybką implementację message brokera?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki podpowiedzcie:
Gdzie mogę sobie (do celów szkoleniowych, jako projekt do cv itp) za free (bez podpinania kart itp) postawić aplikację na kubernetesie (kilka mikroserwisów typu jakiś gateway, keycloak, db, aplikacja [Spring])?

Zależy mi na możliwie prostej konfiguracji (nie chciałbym robić doktoratu jako DevOps) + najlepiej za free (chociaż wątpię by się udało).

Potrzebny byłby do tego jakiś VPS?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programista15k #programowanie #studbaza #java #spring #mikroserwisy

Cześć,

Poszukuję tematu pracy magisterskiej. Programuje w Javie, głównie rzeczy typu REST API. W pracy mam styczność też z OAuth2, Dockerem, Kubernetesem i troche z procesem DevOps. Mój poprzedni projekt był ściśle związany z tematyką IoT. Niestety kompletnie nie mogę sobie wymyślić tematu pracy, wstępnie miałem porównanie i analizę mikroserwisy vs monolit ale to
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy wiesz, że czytając tego posta stoisz o krok od uruchomienia Twojej pierwszej sieci mikrousług?

Właśnie TERAZ możesz uzyskać dostęp do mojego szkolenia z tworzenia mikrousług z użyciem Spring Cloud w baaardzo obniżonej cenie Szkolenie cieszy się taką popularnością, że już przygotowałem następne w tym temacie, bardziej zaawansowane

Nie daj się zostawić z tyłu i łap okazję, dopóki jest taka cieplutka i kusząca Czyli do piątku wieczorem
Pierwszą cześć szkolenia - w
SoftBull - Czy wiesz, że czytając tego posta stoisz o krok od uruchomienia Twojej pie...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ja: robie jeden commit do repo ktorym sie wczesniej nigdy nie zajmowalem
reszta mojego teamu: slyszalem ze jestes ekspertem w tym serwisie, moze zaimplementowalbys xyz?

Za kazdym razem.

#mikroserwisy #pracait
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach