Title: Modular monolith with Hexagonale Architecture · Issue #42 · devonfw/java · GitHub
Open Graph Title: Modular monolith with Hexagonale Architecture · Issue #42 · devonfw/java
X Title: Modular monolith with Hexagonale Architecture · Issue #42 · devonfw/java
Description: Explain how a modular monolith can be structure with java and maven. The current idea is to use maven modules to: structure the overall application into business components. Each component becomes a separate maven module structure each b...
Open Graph Description: Explain how a modular monolith can be structure with java and maven. The current idea is to use maven modules to: structure the overall application into business components. Each component becomes ...
X Description: Explain how a modular monolith can be structure with java and maven. The current idea is to use maven modules to: structure the overall application into business components. Each component becomes ...
Opengraph URL: https://github.com/devonfw/java/issues/42
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Modular monolith with Hexagonale Architecture","articleBody":"Explain how a modular monolith can be structure with java and maven.\r\n\r\nThe current idea is to use maven modules to:\r\n- structure the overall application into business components. Each component becomes a separate maven module\r\n- structure each business component\r\n - The core as an own module\r\n - Each adapter an own module\r\n\r\nTo get the dependencies aligned use the dependency management of maven and create an application wide parent.pom to controll versions and used libraries\r\n\r\nThe article should be splitted into two parts:\r\n1. Explain the modularization of one business component\r\n2. Explain the modularization into business components.\r\n\r\nIn general give an overview of the benefits and concerns of this approach compared with a package structure.\r\n\r\n\r\n\r\n\r\n","author":{"url":"https://github.com/baumeister25","@type":"Person","name":"baumeister25"},"datePublished":"2023-08-09T14:26:04.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/42/java/issues/42"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:e470d1aa-fe93-5bc2-d76c-76d7beca7be3 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BB36:CE649:866481:B58FEA:69812AF7 |
| html-safe-nonce | 0efaf9373f43eb81e54aaec42a3ec6b8f3ed81b25d0d9c0bee5de0ea36108f75 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjM2OkNFNjQ5Ojg2NjQ4MTpCNThGRUE6Njk4MTJBRjciLCJ2aXNpdG9yX2lkIjoiMTAwMjc2MDM2NDk5NjQ3OTEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | b44f9e4b845c50f6224c4fd1e2eff855b4efab5d63785c14c7a2c8c5c7e86229 |
| hovercard-subject-tag | issue:1843373310 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/devonfw/java/42/issue_layout |
| twitter:image | https://opengraph.githubassets.com/f86bb5d90d14ed8c8f9a517d359653453674984d003d7e2ff0f2ee897937c788/devonfw/java/issues/42 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f86bb5d90d14ed8c8f9a517d359653453674984d003d7e2ff0f2ee897937c788/devonfw/java/issues/42 |
| og:image:alt | Explain how a modular monolith can be structure with java and maven. The current idea is to use maven modules to: structure the overall application into business components. Each component becomes ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | baumeister25 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 39fe8101494cbb823c09b619b68c80cd4d05ab7279997038dbe06bb91608abe1 |
| turbo-cache-control | no-preview |
| go-import | github.com/devonfw/java git https://github.com/devonfw/java.git |
| octolytics-dimension-user_id | 7803029 |
| octolytics-dimension-user_login | devonfw |
| octolytics-dimension-repository_id | 556587761 |
| octolytics-dimension-repository_nwo | devonfw/java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 556587761 |
| octolytics-dimension-repository_network_root_nwo | devonfw/java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d5b34a4e4898b066c629879feb4b184bc471d6a7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width