Can the Anvaigo Mobile App handle large user numbers?
At the start of a project, the question often arises as to whether the Anvaigo Mobile App can handle large user numbers of 100 to over 500 mobile app users. Since the Anvaigo Mobile App is offline-capable and thus carries out all data and processing on the device, only the server-side infrastructure needs to be considered in this question.
Offline Capability is a good fit for large environments
With its offline capability, this load balancing across the mobile devices makes Anvaigo particularly suitable for large numbers of users. This ensures that the user can always work quickly and reliably, no matter how much the server is currently busy or even if the Internet connection is temporarily unavailable.
Two aspects must be taken into account:
Processing Incoming Data
Anvaigo itself is not a bottleneck here and can easily handle large user numbers. The question is rather, can the (existing) Microsoft Dynamics infrastructure process the incoming data fast enough? Unfortunately, Anvaigo cannot provide an answer to this question, as this is the responsibility of the Microsoft partner who usually maintains the servers. So the question is: How many resources are required to process the incoming data at the desired speed in Microsoft Dynamics with Web Service calls. It should be noted that the newer Dynamics versions are much more efficient than older versions, such as Dynamics NAV 2009R2.
Sending Data
The second question is how often a delta analysis is performed for an answer from Microsoft Dynamics to the mobile device and how time-consuming this is. Depending on the setup, this can take several seconds per device but can also take several minutes if the setup is complex, large amounts of data and poor infrastructure. This could lead to a bottleneck, so it can and should be checked in advance in a test scenario. In some scenarios, the synchronization must be planned very carefully so that the server can process it quickly. If, for example, all users are to start work at approximately the same time in the morning and should receive an update, several mechanisms available in Anvaigo, such as data precalculation or precise scheduling, must be used to organize this.
Server Maintenance Tasks
In addition, there are many server-side maintenance tasks that must be performed regularly and properly so that the SQL server can perform the calculation quickly. These should already be set up in every Microsoft Dynamics installation, but we have seen in some support cases that they are missing and have a massive impact on performance. If necessary, Anvaigo will provide a performance analysis.
Anvaigo Support will be happy to assist you with this.