From legacy to DDD – Notatka z nauki

przez Karol Bocian | 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

Obraz główny

Materiał: From legacy to DDD:

Kategoria: Notatki z nauki

O Karol Bocian

Programowanie i świat agentów programowalnych, który poznał na Wydziale Matematyki i Nauk Informacyjnych, wciągnął go w przemysł IT. W trakcie swojej praktyki zawodowej Karol zrozumiał, że nie ważne co się robi i kim się jest, ale wiedza z zarządzania przydaje się wszędzie. Rozpoczął studia na kierunku Zarządzanie i Inżyniera Produkcji. W przypadku Karola zarządzanie to nie tylko teoria czy praca, ale prawie każdy element jego życia, to jego pasja.

Dodaj komentarz

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