Timeline for How to model two bounded contexts with tight coupling between them
Current License: CC BY-SA 4.0
14 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
S Jun 2 at 18:10 | history | suggested | Andrzej Sydor | CC BY-SA 4.0 |
improve question
|
Jun 1 at 7:39 | review | Suggested edits | |||
S Jun 2 at 18:10 | |||||
May 22 at 12:57 | vote | accept | Antonio Gamiz Delgado | ||
May 21 at 9:23 | answer | added | Bart van Ingen Schenau | timeline score: 1 | |
May 18 at 19:32 | comment | added | Rik D | How you should communicate between modules of your monolith is an entirely different topic. I would remove that from this question and create a separate question for it. | |
May 18 at 19:30 | comment | added | Rik D | You can still create separate modules or directories in your system, even if the language in both sub-systems is the same and you consider it one Bounded Context. | |
May 18 at 19:19 | comment | added | Ewan | Are you asking about DDD? I don't think you have a need for BCs, it sounds like you have one or two apps and they do separate things one BC or two makes no difference. Its not like you have dept 1 says CRM = one thing and dept two says CRM to mean something else | |
May 18 at 19:17 | comment | added | Ewan | I guess really for me this question comes down to what you mean by BC, "should these two things be in different BCs?" how does your app change if they are vs if they aren't? Should they be separate micro services? probably, it sounds like are atm, should each have the same repo? Does you quesiton basically boil down to "how should I structure a django app?" | |
May 18 at 17:47 | comment | added | Antonio Gamiz Delgado | Both are part of our monolith right now, exposed through a REST API. The user only needs to interact with the RecordsBC api (and we using other back office front ent, setup the integration using both BCs) | |
May 18 at 17:42 | comment | added | Ewan | are they both web apps or does the user download them and run them locally? | |
May 18 at 15:06 | comment | added | Antonio Gamiz Delgado | Mm, interesting. We are implementing BC as isolated parts of our business, that's why I think they are different BC. We offer a CRM-like app, without the need to have a CRM. Nonetheless, we also offer a CRM integration. For the technical setup of the BCs, see my latest update to the Notes section. | |
May 18 at 15:06 | history | edited | Antonio Gamiz Delgado | CC BY-SA 4.0 |
added 252 characters in body
|
May 18 at 14:57 | comment | added | Ewan | You seem to be using BC to mean "a sub set of my code base" rather than "the language dept A uses to talk about their processes". How are you implementing the BCs? is it just that when you send a message via HTTP you count that as a BC boundary? | |
May 18 at 14:47 | history | asked | Antonio Gamiz Delgado | CC BY-SA 4.0 |