Questions tagged [modularization]
The modularization tag has no summary.
42 questions
0
votes
2
answers
351
views
Modular Design affects compilation time
Does modular design decrease compilation time in cpp? My professor said so, but I don't understand how, because the build and compilation time depend on the amount of code, right?
Also, wouldn't ...
1
vote
1
answer
346
views
Pulling a service out from a modular monolith
I've been looking into the Modular Monolith, especially how it's described by Kamil Gryzbek. From what I understand, the architecture should easily support pulling a single service out from the ...
0
votes
2
answers
297
views
"Pattern" name for premature modularization? [closed]
Is there an accepted name for what it's called when someone takes are relative small codebase and splits it up into many tiny libraries, containing just a few or even just a single class, or likewise ...
0
votes
1
answer
2k
views
Modular monolith vs microservices for hybrid multi-tenancy
TLDR; I'm architecting an hybrid multi-tenant app that needs to handle customizations request from customers (tenants), I'm trying to decide between modular monolith and microservices pattern, Which ...
0
votes
1
answer
175
views
When does it become appropriate to make http calls?
Background: different developers are building an e-commerce system using Spring. Some are working on the user facing arm, others are working on the CMS, while the other group are working on the vendor ...
3
votes
1
answer
553
views
Shared library and modules with versioning
I have different versions of modules and they should all work together with the same shared library which could also have different versions like displayed in the image below:
From a daily use ...
0
votes
1
answer
231
views
Modular code how do they really fit together?
Let's say I am developing an ecommerce application. And I have modules organized in certain way.
Products
Coupon
Tag (can be used as brands and linked data)
Offer
Now what I want to achieve is user ...
2
votes
2
answers
797
views
Modular programming: module inter-dependency
I'm looking to make a clean modular architecture. I hear all around how bad are circular dependencies, and I'm convinced that the less two modules are coupled, the most reusable the code will be.
But ...
0
votes
1
answer
469
views
How do I plan my refactor of my android app for better architecture?
The current structure of my app is as follows:
One activity and multiple fragments (about 25 fragments)
One huge monolithic repository
One huge monolithic viewmodel
Databinding is being used but with ...
1
vote
1
answer
377
views
Modular programming with C: Separate device logic from communication protocol logic
I have no experience with C (only C++ and higher level languages). Right now I have tried and failed to find general guidelines on how to write good C code in a way that allows to separate the ...
1
vote
1
answer
838
views
Spring Boot/Batch: Should every Job be separate Maven module?
I'm building a backend service powered by Spring Batch which enables to define and Jobs.
Currently, I have several jobs, that essentially, aren't related one to another.
So,
I have one application....
4
votes
4
answers
2k
views
What is module in Software engineering context?
In Software engineering , I usually see that the word module when written it usually followed by a bracket (components, packages, classes … etc.) meaning that a module can be a class or a package or a ...
1
vote
1
answer
245
views
Component based architectures in JS / PHP: what indicators suggest that a UI element ought to be written as an importable component?
N.B. Several months after initially asking this question (and not coming up with any satisfactory answers) I am now learning to use HTML Custom Elements / WebComponents. It seems the same question ...
-1
votes
1
answer
997
views
Android project, clean architecture and modular approach
I have this project with MVVM and clean architecture well implemented but I've decided to split it into modules. Right now I have:
apimodule
apimodule: with the retrofit dependencies
app: with the ...
1
vote
1
answer
108
views
Designing multi-user system to allow running updates
I am at the beginning of designing a system to be deployed across a job site, your boring, dime-a-dozen, database server backend multi-client system.
One feature that I am very keen to implement in ...