Skip to content

Commit 5b8d95b

Browse files
authored
Merge pull request mendix#9132 from mauritselzinga-mx/app-limits
App-limits
2 parents 1ed856a + eb9dce5 commit 5b8d95b

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

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

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,25 @@ You can define the [home pages](/refguide/show-home-page/) per device and role i
331331

332332
## General Guidelines and Best Practices
333333

334+
### Application
335+
336+
#### Project Size
337+
338+
Mendix apps are best built in a way that they are easily scalable through a microservice architecture.
339+
340+
To ensure maintainability and performance, it is recommended to keep your app within:
341+
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+
345+
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.
346+
347+
Applications exceeding these guidelines may still function, depending on your system. However, Mendix cannot provide support for performance issues in oversized projects.
348+
349+
{{% alert color="info" %}}
350+
Project size impacts IDE performance. Choose a development strategy that aligns with your system's capabilities and Mendix's recommended guidelines.
351+
{{% /alert %}}
352+
334353
### Domain Models
335354

336355
#### Attributes {#attributes}

0 commit comments

Comments
 (0)