Przejdź do treści
Java Senior
  • Strona główna
  • Szkolenia
  • Kursy Online
  • Blog
  • YouTube
  • O mnie
  • Kontakt
Java Senior
  • Domain-Driven Design Taktyczne
    ARCHITEKTURA|DDD|WZORCE PROJEKTOWE

    Domain-Driven Design Taktyczne

    PrzezArtur Laskowski 23 września, 202423 września, 2024

    DDD taktyczne to tak naprawdę dobrze robione programowanie obiektowe. Oczywiście, nie trzeba znać DDD, żeby programować dobrze obiektowo, ale znajomość tych terminów ułatwia nam komunikację i upraszcza pracę.

    Dowiedz się więcej Domain-Driven Design TaktyczneKontynuuj

  • Value Object
    WZORCE PROJEKTOWE

    Value Object

    PrzezArtur Laskowski 8 sierpnia, 20239 sierpnia, 2023

    Niektóre wzorce są proste do użycia, ale mogą znacznie poprawić jakość naszego kodziku. Takim właśnie wzorcem jest Value Object.

    Dowiedz się więcej Value ObjectKontynuuj

  • Outbox Pattern
    WZORCE PROJEKTOWE

    Outbox Pattern

    PrzezArtur Laskowski 18 lipca, 202325 sierpnia, 2023

    Jeśli w ramach jednego procesu komunikujesz się z dwoma niezależnymi narzędziami, np. bazą danych i brokerem wiadomości, to zawsze jest ryzyko, że jedno z tych narzędzi jest niedostępne. Jak więc zwiększyć szanse na powodzenie takiego procesu? W tym może nam pomóc Outbox Pattern!

    Dowiedz się więcej Outbox PatternKontynuuj

  • Saga Pattern
    WZORCE PROJEKTOWE

    Saga Pattern

    PrzezArtur Laskowski 29 czerwca, 202312 marca, 2026

    Rozproszone transakcje są jednym z największych wyzwań w architekturze mikroserwisów. Gdy mamy do czynienia z jednym procesem rozproszonym jako kilka transakcji na różnych bazach danych, to już nie jest to samo, co transakcja na jednej bazie danych, gdzie zawsze możemy zrobić rollback. Jak więc podejść do takiej rozproszonej transakcji? Jak sobie poradzić, jeśli coś się wysypie w procesie, który działa na wielu bazach?

    Dowiedz się więcej Saga PatternKontynuuj

LinkedIn YouTube GitHub Adres e-mail

© 2026 Java Senior

  • Strona główna
  • Szkolenia
  • Kursy Online
  • Blog
  • YouTube
  • O mnie
  • Kontakt
Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.