

Wyobraź sobie sytuację: chcesz napisać oprogramowanie, któ,re nie tylko spełni oczekiwania klienta, ale ró,wnież będzie przykładem eleganckiej i czystej architektury. Na drodze do tego celu z pewnością napotkasz przeszkody, takie jak nierealny termin czy niedziałające API zewnętrznego dostawcy. Nie będzie wyjścia, czas zmusi Cię do pó,jścia na skró,ty i Twoja architektura wkró,tce straci swoją elegancką strukturę. Aby tego uniknąć, musisz przejąć kontrolę nad architekturą.
Dzięki tej książce zorientujesz się, że utrzymanie kontroli nad architekturą w dużej mierze zależy od zastosowanego stylu architektonicznego. Zrozumiesz też wady konwencjonalnej architektury warstwowej i zapoznasz się z zaletami styló,w koncentrujących się na dziedzinie, takich jak architektura heksagonalna. Dowiesz się także, jak można ją wyrazić w kodzie źró,dłowym. Poznasz szczegó,ły ró,żnych strategii mapowania między warstwami architektury heksagonalnej, a ponadto prześledzisz, jak ró,żne elementy architekturalne łączą się w jedną aplikację. Bazując na stylu architektury heksagonalnej, nauczysz się tworzyć intuicyjne w pó,źniejszej obsłudze technicznej aplikacje internetowe. Szybko się przekonasz, że wiedza zdobyta w trakcie lektury pozwoli Ci na tworzenie wysokojakościowych aplikacji, któ,re przetrwają pró,bę czasu.
Najciekawsze zagadnienia:
Jeśli chcesz mieć łatwe życie, nie zostawaj architektem.
Zaha Hadid, architektka