kerfuffle,
@kerfuffle@mastodon.online avatar

A few years back, I wrote a #Java Magazine article with an accompanying Github repo to explore using #Gradle modules to express & enforce #hexagonalarchitecture

https://github.com/jasperbogers/hexagonal-architecture-gradle-java

Today I attended a talk by Damir Murat where he explained a demo project, Klokwrk, where he explores a code folder structure to express #DDD. He calls it Strategic Structure, referring to Strategic DDD with domains and bounded contexts. It's quite detailed, and I like this approach.

https://github.com/croz-ltd/klokwrk-project/blob/master/support/documentation/article/modules-and-packages/modulesAndPackages.md

jitterted, (edited )
@jitterted@sfba.social avatar

@kerfuffle Thanks for this!

Looks like I need to update and publish my and project that uses Maven modules (I have a strong aversion to Gradle).

(I also adopt Application & Domain layers for the inside of the hexagon, as well as not having ports as Java interfaces on the inbound/driving/primary side.)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Java
  • tacticalgear
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • ngwrru68w68
  • JUstTest
  • everett
  • tester
  • cubers
  • normalnudes
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • megavids
  • lostlight
  • All magazines