From legacy to DDD – Notatka z nauki

przez | 12 września, 2021
From legacy to DDD: https://www.pexels.com/photo/foreman-teaching-apprentice-working-with-tools-3846258/

W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: From legacy to DDD Andrzeja Krzwywdy.

Notatka z materiału: From legacy to DDD:

Zanotowałem z tego materiału:

  • Na początku projektu jest radośnie, a potem jest tak, jak zawsze: ludzie odchodzą, klient zmienia wymagania, napisany kod nie jest idealny, jest dużo błędów.
  • Każda nowa architektura lub podejścia wprowadzały usprawnienia, ale żadne nie było idealnym rozwiązaniem.
  • DDD, CQRS i Event Sourcing jest świetnym narzędziem do tworzenia oprogramowania.
  • Poznaj przede wszystkim:
    • Dobre projekty DDD: https://twitter.com/andrzejkrzywda/status/688121714207666176.
    • Publikuj wydarzenia – Event Sourcing – możesz zacząć tylko od zapisywania wydarzeń, bez reagowania na nie. Dzięki wydarzeniom możemy zrozumieć jak podzielić domenę na bounded contexty.
    • Mikroserwisy nie są idealnym rozwiązaniem. Zazwyczaj na początku nie warto ich robić, bo to jest bardzo skomplikowana architektura.
    • Oddziel się od frameworków – zrób swój kod przenośny i niezależny od zewnętrznych bibliotek.
    • Zrozum bounded contexty (podsystemy aplikacji).
  • Bardzo ważną umiejętnością pracowania z legacy jest umiejętność usuwania kodu przy zachowaniu funkcjonowania aplikacji.

Wszystkie posty związane z notatkami z nauki:

Źródła

Bestseller dnia w księgarni Złote Myśli

Obraz główny

Materiał: From legacy to DDD:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *