-
W kategorii Architektura
Replikacja na Kafce
Jedną z ogromnych zalet Kafki jest jej wysoką odporność na awarie, która w dużym stopniu wynika z rozbudowanych mechanizmów replikacji.…
-
W kategorii Programowanie
Pozbądź się if-else
Im więcej `if-else` masz w kodzie, tym bardziej jest skomplikowany, tym trudniej go zrozumieć, tym więcej ścieżek masz do przetestowania.…
-
W kategorii Mikroserwisy
Podstawy OAuth2
OAuth2 to protokół uwierzytelniania, który pozwala na zdecydowanie więcej niż standardowe logowanie się użytkownika do aplikacji za pomocą loginu i…
-
W kategorii Programowanie
Nie używaj JpaRepository
Jak pewnie wiesz, JpaRepository dostarcza bardzo wiele wygodnych, gotowych do użycia operacji, m.in. metody: findAll() i save(…). Co jest ciekawe,…
-
W kategorii Mikroserwisy
Ułomności RESTa
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…
-
W kategorii Mikroserwisy
OpenAPI w podejściu API First
Na pewno często pracujesz z REST API, na różne sposoby. Na pewno też tworzysz nowe REST API. Praktycznie każdy projekt…
-
W kategorii Mikroserwisy
Jak z głową zbudować własną libkę
Tworzenie własnej libki na potrzeby mikroserwisów to nie jest najlepszy pomysł. Z wielu powodów. Jeżeli jednak masz taką potrzebę, zobacz,…
-
W kategorii Książki
Team Topologies – Matthew Skelton i Manuel Pais
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…