Aktywne Wpisy
jmuhha +21
Też zgadzacie się ze mną, że żenić warto się z jedynakiem bo on przejmuje majątek swoich rodziców a faceci mający rodzeństwo są z automatu biedniejsi i walczą o zasoby z rodzeństwem, które mogliby przeznaczyć np na żonę?
#pytanie #zwiazki #rozowepaski #tinder
#pytanie #zwiazki #rozowepaski #tinder
waszym zdaniem
- lepszy jedynak 63.5% (381)
- lepiej być sama niż bez jedynaka 36.5% (219)
Vamyss +156
W pracy kurła a gdzie.
Czekamy o 6 rano na klatce schodowej na strażaków aby użyli swojego kluczyka i otwarli nam mieszkanie ( ͡° ͜ʖ ͡°)
#pracbaza
Czekamy o 6 rano na klatce schodowej na strażaków aby użyli swojego kluczyka i otwarli nam mieszkanie ( ͡° ͜ʖ ͡°)
#pracbaza
Zrobiłem już całą apkę używając paternu CQRS, tylko zastanawia mnie w jaki sposób można zwiększyć tę wydajność requestów, oraz CPU i RAMu, dodać jakieś stronicowanie?
No i jakie testy będą najlepsze?
Wystarczy przetestowanie commands i events?
#java #programowanie #programista15k #naukaprogramowania #pracait
Wg mnie:
Testy:
- unitowe (w izolacji)
- integracyjne - testujące całe use casy
- z ciekawosci możesz dodać microbenchmarkowe testy: https://www.baeldung.com/java-microbenchmark-harness ale o wydajności niżej...
Wydajność: nie wiem czy coś jeszcze z tego wyciśniesz. Dodajesz item z id i potem go pobierasz wg id. Podejrzewam, że masz jakąś hash mapę do trzymania tego in-memory. Czas dostępu do hash mapy jest stały - szybciej się nie da.
Tak to na przykład działa mniej na AWS Lambda, że jak lamda z endpointem od odczytu dostaje najwięcej requestow to Lambda się skaluje na 2-3 instancje plus load balancing rozdziela ruch
ale raczej nie bo Ty masz tylko prostego geta
Możesz w sumie opakować return z repo za pomocą optional i nie robić dwóch zapytań najpierw jednego które sprawdza czy coś jest w bazie a potem pobrania tylko od razu pobierasz optional
Jest trochę zabawy, żeby to skonfigurować dobrze i dużo zależy tak naprawdę jakie przyjmiesz założenia (czy 500ms response time to już za dużo czy nie?). Inna sprawa - jak chcesz wycisnąć więcej z aplikacji to musisz też dołożyć wątków w JMeterze, więc automatycznie spadnie Ci wydajność aplikacji, więc najlepiej gdybyś aplikację miał oddzielnie, a testy oddzielnie. Ale myślę, że nie będą
Btw nie wydaje mi się że zadanie rekrutacyjne zakłada obsługe kubernatesa wraz z setupem do autoskalowania ( ͡° ͜ʖ ͡°)
@wafel93: Id często jest generowane po stronie klienta. Poza tym
@happy3dprints: Na początek fajnie byłoby się dostać chociaż na juniorskie xD