Nowy projekt, właśnie powoli się wykluwa…
Designing Data-Intensive Applications – Martin Kleppmann
Książka miała bardzo dobre recenzje, więc długo się nie zastanawiałem. Jednak to, co otrzymałem, przeszło moje najśmielsze oczekiwania.
Rodzaje mikroserwisów
Tworząc system o architekturze mikroserwisowej mamy do zbudowania skomplikowany system wzajemnych powiązań pojedynczych trybików wielkiej maszyny. Jednak trybik trybikowi nierówny. Mamy różne rodzaje mikroserwisów, każdy rządzi się innymi prawami i ograniczeniami.
Nie używaj Long i String jako identyfikatorów
Typy proste jako identyfikatory obiektów to nie jest najlepszy pomysł. To działa, jednak można to zrobić lepiej niewielkim nakładem pracy. Prawdę mówiąc, jedyne miejsce, w którym ma to rację bytu to encje bazodanowe w ORM którego używasz. Jeżeli nie typy proste, to co w takim razie? Stwórz własne klasy na identyfikatory. Każdy rodzaj identyfikatora będzie
4 sposoby na organizację konfiguracji w repozytorium
Jeśli używasz Spring Cloud Config warto zwrócić uwagę na to jak wygląda twoja organizacja konfiguracji w repozytorium GIT. Dobre jej zaprojektowanie umożliwi Ci wykorzystanie pełnej historii, tagów oraz branchy w sposób efektywny.