Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #8 – Podział monolitu na mikroserwisy

Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #8 – Podział monolitu na mikroserwisy

Dzisiejszy odcinek można w zasadzie streścić do słów “Refaktor aplikacji w kierunku mikroserwisów”. Przez niemal cztery godziny szukaliśmy odpowiedzi na pytanie w jaki sposób podzielić moduły aplikacji tak aby dało się je łatwo podzielić na niezależne aplikacje.

Komentarz jednego z naszych widzów doprowadził nas do odpowiedzi na pytanie, które zadawaliśmy sobie niemal od początku serii – “W jaki sposób powinna wyglądać struktura modułów i pakietów infrastruktury?”. Odpowiedź jest zaskakująco prosta – “Struktura powinna odzwierciedlać… Faktyczną infrastrukturę”.  Mam tu na myśli to, że infrastruktura będzie zależeć od tego czy Mamy monolit, czy mikroserwisy. Również od tego czy mamy framework IOC czy nie. Usługi np. powinny odpowiadać rzeczywistości, czyli jeśli gdzieś mamy endpoint, na którym wystawiona jest pewna grupa usług, to w infrastrukturze również powinno być widać  analogiczną strukturę.

Obejrzyj ósmą część w YouTube

Jeśli temat architektury heksagonalnej w Java z użyciem Springa zainteresował Cię na tyle, że chciałbyś dostać powiadomienie o kolejnym Live z tej serii, to zachęcam do zasubskrybowania mojego kanału.

Co zobaczycie w kolejnych częściach… Wiele. Brniemy przez kolejne tematy, a im dalej w las tym więcej drzew. Poniżej nasze propozycje, które chcemy poruszyć na przyszłych streamach:

  • CQRS
  • EventSourcing
  • Docker
  • Kafka
  • @Transactional – czyli jak zarządzać transakcjami Spring JPA w architekturze heksagonalnej.
  • Rola i miejsce Spring Framework w architekturze heksagonalnej
  • W jaki sposób zintegrować kod domeny ze Spring
  • Gdzie tworzyć komponenty (serwisy spiningowe)
  • W jakim pakiecie/klasie umieszczać konfigurację beanów
  • Jak powinien wyglądać podział na pakiety Java w architekturze heksagonalnej
  • Testy integracyjne domeny
  • Nomenklatura i jak należy rozumieć znaczenie składowych heksagonu

Zobacz również poprzednie części

Na zakończenie mam jeszcze jedną prośbę.

Jeśli pomogłem Ci rozwiązać problem, to udostępnij proszę ten post. Dzięki temu będę miał okazję trafić do szerszej grupy odbiorców. Dziękuję

0 0 vote
Article Rating
Subscribe
Notify of
guest
0 komentarzy
Inline Feedbacks
View all comments