Jedną z ogromnych zalet Kafki jest jej wysoką odporność na awarie, która w dużym stopniu wynika z rozbudowanych mechanizmów replikacji.
Oto jak one działają.
Continue reading...Jedną z ogromnych zalet Kafki jest jej wysoką odporność na awarie, która w dużym stopniu wynika z rozbudowanych mechanizmów replikacji.
Oto jak one działają.
Continue reading...Im więcej `if-else` masz w kodzie, tym bardziej jest skomplikowany, tym trudniej go zrozumieć, tym więcej ścieżek masz do przetestowania.
Dużo łatwiej czyta się kod, z góry na dół, bez rozgałęzień i opcjonalnych dodatkowych zachowań, warto do tego dążyć.
Tylko jak sobie radzić w takim razie?
Continue reading...OAuth2 to protokół uwierzytelniania, który pozwala na zdecydowanie więcej niż standardowe logowanie się użytkownika do aplikacji za pomocą loginu i hasła. Prawdę mówiąc, to tylko jedna z wielu opcji.
Continue reading...Jak pewnie wiesz, JpaRepository dostarcza bardzo wiele wygodnych, gotowych do użycia operacji, m.in. metody: findAll() i save(…).
Co jest ciekawe, to to, że właśnie te dwie operacje to anty-patterny!
Budując system oparty o mikroserwisy, musisz ze sobą jakoś skomunikować poszczególne usługi. No nie ma siły, nie domyślą się, co mają robić. W tym momencie należałoby się zatrzymać i zaprojektować komunikację.
No i tu zazwyczaj pojawia się problem.
Continue reading...Na pewno często pracujesz z REST API, na różne sposoby. Na pewno też tworzysz nowe REST API. Praktycznie każdy projekt w jakimś stopniu z niego korzysta.
Tylko pytanie, jak to robisz?
Continue reading...Tworzenie własnej libki na potrzeby mikroserwisów to nie jest najlepszy pomysł. Z wielu powodów. Jeżeli jednak masz taką potrzebę, zobacz, jak to zrobić nie betonując systemu.
Continue reading...Książka Team Topologies porusza kwestie organizacji i podziału pracy między zespoły. Wszystko po to, aby wspólna praca stała się jak najbardziej płynna, przewidywalna i przede wszystkim efektywna.
Continue reading...Wiesz, że własna, customowa libka, zbudowana specjalnie dla Twojego mikroserwisowego systemu to tak naprawdę strzał prosto w kolano?
Continue reading...Mikroserwisy na greenfieldzie mogą nie być najlepszym pomysłem, wręcz mogą sprawić więcej problemów niż poczciwy monolit.
Continue reading...