Hlexan Architecture

Title

Clean & Hexagonal Architecture - to naprawdę działa!

Abstract

Mamy nieustający problem z code debtem, który odbiera nam radość z programowania oraz powoduje ciągły stres i frustracje.
Z drugiej strony frameworki, podejścia architektoniczne, testy często powodują, że piszemy tylko więcej kodu, a nie otrzymujemy tego, co jest nam obiecane.

Na tej prezentacji przedstawię wam w praktyczny sposób Clean Architecture i Hexagonal Architecture. Doświadczycie również jak te podejścia współpracują z Event Stormingiem, Spring Bootem i Kotlinem.

Na przykładzie aplikacji open source labella pokażę wam:
- jakie potencjalne problemy chciałem rozwiązać za pomocą tych technik
- jakie prawdziwe problemy rozwiązały i wygenerowały te podejścia
- podsumował, co według mnie naprawdę rozwiązują te praktyki

Uchylając rąbka tajemnicy:
Techniki te wypełniają obietnice, ale nie zawsze w sposób, w jaki byśmy od nich oczekiwali.

Whoami

Jestem programistą z wieloletnim doświadczeniem w systemach enterprise.
Obcowanie z code debtem na codzień nauczyło mnie doceniać systemy, które są jasno uporządkowane i łatwe do zmiany.
Doświadczenie uzupełniam wiedzą z książek, którą próbuje wdrażać komercyjnie, jak również w projektach open source.
Ostatnio jestem w trakcie rocznej przerwy, podczas której prowadzę meetup Domain Driven Design w Gdańsku.
Meta
fa02a710-0b46-4137-93d2-a5d815496744