utworzone przez Damian Rudczyk | Java, Mikroserwisy i Integracje, Spring Framework, Tip and Tricks
Zapraszam do zapoznania się z moim najnowszym artykułem, w którym dzielę się wskazówkami, jak efektywnie wykorzystać OpenAPI i Feign do automatyzacji tworzenia serwera i klienta REST w aplikacjach Spring Boot. Dowiedz się, jak te narzędzia mogą przyspieszyć rozwój Twoich mikrousług, zapewniając jednocześnie spójność i łatwość w utrzymaniu kodu. To praktyczne spojrzenie na generowanie kodu, które może zmienić sposób, w jaki pracujesz nad projektami.
utworzone przez Piotr Pelczar | Java, Mikroserwisy i Integracje
Monitoring systemu pomaga w ocenie jego kondycji i określeniu, czy działa poprawie, pozwala na określenie przyczyny wystąpienia błędów. W jednym ze wcześniejszych wpisów na blogu Mikroserwisy: Monitoring, Tracing i Log Aggregation – diagnostyka problemów w środowisku...
utworzone przez Damian Rudczyk | Apache Kafka, Java, Mikroserwisy i Integracje
Apache Kafka dostarczona przez Confluent to prawdziwy kombajn, a nie zwykła kolejka. W dzisiejszym artykule pokażę Ci, jak możemy odpalić klaster Kafki oraz Schemę Registry na Dockerze, następnie wyklikamy topic oraz wgramy schemat Avro. Potem napiszemy przykładową alikację producenta oraz konsumenta w Spring Boot z wykorzystaniem Avro oraz Schemy Registry…
utworzone przez Piotr Pelczar | Java, Mikroserwisy i Integracje, Tip and Tricks
Wyobraź sobie, że wystąpił problem w produkcyjnym systemie zbudowanym z sieci rozproszonych mikrousług. Błąd przekazuje zespół, który złożył żądanie do Twojego systemu i operacja zawiodła – obsługa trwała długo, a następnie został zwrócony błąd. Podają requestId oraz szczegóły żądania.
Czy byłbyś w stanie szybko odpowiedzieć, co konkretnie było przyczyną błędu?
W tym wpisie chciałbym poruszyć problematykę Observability (obserwowalności) systemów opartych o architekturę rozproszonych mikrousług. Opowiem o:
- Log Aggregation, zbieranie logów w środowisku rozproszonym
- Distributed Tracing, czyli śledzenie konkretnego żądania
- Monitoring ogólnej kondycji systemu
- Perspektywa ogólna serwisu
- Perspektywa szczegółowa instancji
utworzone przez Damian Rudczyk | Apache Kafka, Java, Mikroserwisy i Integracje
Zanim przejdziemy do artykułu – mam dla Ciebie 2 ważne informacje Chciałbym zaprosić Ciebie na darmowe szkolenie z Apache Kafka, które prowadzę online 15 listopada o godzinie 18:00. Poniżej znajdziesz link, dzięki któremu możesz zapisać się na szkolenie:...
utworzone przez Damian Rudczyk | Apache Kafka, Java, Mikroserwisy i Integracje, Tip and Tricks
Integracja aplikacji ze sobą za pomocą Apache Kafka jest stosunkowo łatwa. W tym zadaniu wspomagają nas biblioteki albo całe frameworki (takie jak Spring). Ponieważ to zadanie jest znacznie ułatwione, może to uśpić czujność programistów. Chciałbym zwrócić Twoją uwagę na to, żebyś poświęcił chwilę na analizę wymagań niefunkcjonalnych w swojej aplikacji, a także zapoznał się z domyślnymi ustawieniami Apache Kafka i bibliotek integrujących.