utworzone przez Piotr Pelczar | Java, Mikroserwisy i Integracje
Jednym z korzyści zorientowania organizacji na dobrze wydzielone, zorientowane na wycinek domeny mikrousługi jest ich niezależność, a tym samym zwinność. Nawet gdy mamy wrażenie, że ta niezależność została osiągnięta za pomocą architektury mikroserwisów, może okazać się, że biblioteki komunikacji skutecznie ją ograniczają. Jak wykorzystana technologia ma wpływ na niezależność zespołów?
utworzone przez Damian Rudczyk | Java, Mikroserwisy i Integracje
Tym artykułem rozpoczynamy kolejną serię – kolejki wiadomości. Dzisiejszym tematem będzie Apache Kafka. Na wstępie omówimy czym są i do czego są nam w ogóle potrzebne systemy kolejkowe. W końcu zajmiemy się tytułowym bohaterem i omówimy architekturę oraz sposób...
utworzone przez Piotr Pelczar | Java, Mikroserwisy i Integracje
Podczas komunikacji synchronicznej może nastąpić szereg problemów z połączeniem do innego systemu. Problem może szybko się samoistnie rozwiązać lub trwać dłuższą chwilę powodując awarię. Sprawdź czym jest Circuit Breaker Pattern, który pomaga zapobiec awariom systemów i jak on działa.
utworzone przez Damian Rudczyk | Java, Mikroserwisy i Integracje, Security, Spring Framework
Przyszło mi ostatnio testować API, które służyło do odczytu danych z dokumentów typu dowód osobisty. API na wejściu przyjmowało plik ze zdjęciem dokumentu i parę innych danych procesowych – był więc to czysty upload plików. Jako rezultat pracy endpintu...
utworzone przez Damian Rudczyk | Java, Mikroserwisy i Integracje, Spring Framework
Być może było Ci się spotkać z tym, że zamieszone pliki JS albo CSS nie wczytują się, albo nie ma dostępu do Twojego publicznego RestAPI z frontendu. Dzieje się tak dzięki zabezpieczeniom wbudowanym w przeglądarki (SOP i CORS). W tym wpisie weźmiemy na tapetę...
utworzone przez Damian Rudczyk | Mikroserwisy i Integracje, Sieci, Spring Framework
Dziś chciałbym podzielić się z Tobą wpisem z pogranicza backendu i frontendu – czyli o tym, czym jest Cross-Origin Resource Sharing (CORS). Szczegółowo omówimy zagadnienie CORS oraz wpływ na bezpieczeństwo klientów przeglądarek. Z tego artykułu dowiesz się: Czym...