Skip to content

Commit 99227d3

Browse files
authored
Merge pull request #10093 from mauritselzinga-mx/patch-37
Update dev-best-practices.md
2 parents 50a6046 + c61580b commit 99227d3

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

content/en/docs/refguide/modeling/dev-best-practices.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -335,12 +335,14 @@ You can define the [home pages](/refguide/show-home-page/) per device and role i
335335

336336
#### Project Size
337337

338-
Mendix apps are best built in a way that they are easily scalable through a microservice architecture.
338+
Mendix apps are best built in a way that they are easily scalable through a microservice architecture. They are ideally designed for a single purpose, focusing each app on a distinct business domain to keep functionality clear and manageable.
339+
340+
By applying a microservice architecture, each app operates autonomously and communicates via APIs, enabling independent development, deployment, and scaling. This not only simplifies maintenance and upgrades, but also provides the highest degree of scalability, flexibility, and resilience, as each microservice can be tailored and scaled according to demand without impacting the rest of the system. Following this approach helps development teams build robust and future-proof solutions, accelerates deployment cycles, and ensures Mendix apps remain efficient and adaptable to evolving business requirements.
339341

340342
To ensure maintainability and performance, it is recommended to keep your app within:
341343

342-
* 3,000 microflows and 750 entities if using a high end machine
343-
* 2,000 microflows and 500 entities on a lower specced machine
344+
* 3,000 microflows and 750 entities if using a high-end machine
345+
* 2,000 microflows and 500 entities on a lower-spec machine
344346

345347
Staying within these limits helps maintain optimal performance in Studio Pro, while ensuring your app remains manageable and scalable over time. If your app exceeds these limits, consider breaking your app into smaller services to improve maintainability and performance.
346348

0 commit comments

Comments
 (0)