STAEDEAN software solutions are developed using Microsoft products as their foundation — be it an ERP application, such as D365 or a development platform, such as Azure or Power Platform. These products are selected, not just based on the project requirements, but also on their documented performance metrics. Besides the processing time, we at STAEDEAN also value various critical factors, such as data quality, error handling, validation, and security.
As we develop business logic to extend the capability of various Microsoft tools, we do realize that the processes and the approach that we follow to manage the software quality and performance may be of deep interest to you. So, at a high level, let us look at the strategy used by us at STAEDEAN to both measure the performance and architect solutions that maximize performance in coordination with additional business goals.
For every installation of a D365 environment, we at STAEDEAN can leverage the support of the Microsoft Fast track team to help ensure that the customer environments are provisioned fit for purpose and those as “following the best practices.”
Microsoft configures production tenants sized to handle the transaction volumes and user concurrency, and is responsible for:
To ensure that an implementation is configured for high performance, Customers must:
There are several factors that impact the performance of an integration scenario. Performance is highly dependent on:
The Data Integrator takes the data from the source application and pushes it into the target application. The main performance considerations are on how source and target applications scale with the concerned entities. It leverages the best available technologies to pull/push data in a performant manner.
Dynamics 365 Finance and Operations uses the data management framework, which provides a way to pull/push data in the most performant fashion. The data management framework is used to manage data entities and data entity packages in Microsoft Dynamics 365 Finance and Operations.
Dynamics 365 for Dataverse uses OData APIs, along with parallelism, to maximize the performance.
Our development teams have positive experiences with the Dataverse integration solution by using dual write. This experience is based on the real customer cases, where the latest version of Dataverse is part of the solution.
Dual-write provides tightly-coupled, near-real-time, and bidirectional integration between Finance and Operations apps and model-driven apps in Dynamics 365. This integration makes Microsoft Dynamics 365 the one-stop shop for all your business solutions.
The dual-write infrastructure follows the no-code/low-code principle. Minimal engineering effort is required to extend the standard table-to-table maps and to include custom maps. Dual write supports both online mode and offline mode. Microsoft is the only company that offers support for online and offline modes.
Both STAEDEAN and Microsoft have responsibilities to avoid performance or technical issues with the customers, which has been briefly described below for the sake of overview.
In addition to these procedures in place, Application Insights is aimed at helping understand how an app is performing and how it is being used. It can monitor:
Request rates, response times, and failure rates |
|
Dependency rates, response times, and failure rates |
|
Exceptions |
|
Page views and load performance |
|
AJAX calls |
|
User and session counts | |
Performance counters |
|
Host diagnostics |
|
Diagnostic trace logs |
|
Custom events and metrics |
|
Application Insights can be viewed directly using the Application Insights Dashboards
In addition, Application Insights can be viewed using PowerBI Dashboards
If additional support from Microsoft is required, then STAEDEAN can leverage the advanced support plan, which we have with Microsoft to support our customers in the most efficient way. This plan can be used for cloud-focused break/fix support across Azure, Office365, and Dynamics 365, including Dataverse.
We can raise tickets on behalf of your customers, receive prioritized support for your critical cloud incidents, and benefit from less than 1-hour response times for your most pressing cases, including the performance issues. We have a direct line into Microsoft with a pooled account manager to escalate, if necessary.
As for specific guaranteed response times attached to specific system use-cases, we often experience that this is an ask from customers to have it stipulated. And yes, we do understand the reasons too, primarily considering the importance of user experience. However, because of the multitude of non-controllable impacting factors, this is not something STAEDEAN nor the industry all up is able to provide, because of the inseparable dependencies described in the present document. What we can guarantee is that our structured and quality-assuring schemes and protocols are always used in combination with Microsoft’s best practices and tooling, as below:
Founded in 2005, STAEDEAN provides business software solutions to over 2200 mid-market and enterprise customers in 45 countries. STAEDEAN is the only three-time Microsoft Dynamics Global Outstanding ISV of the Year award winner and offers an impressive portfolio of industry, business, and technical productivity solutions for Microsoft Dynamics.
Our asset-centric solutions include engineering, manufacturing, servicing, and renting or leasing assets. We also deliver customer-centric solutions that help companies align technology with strategic goals, operate more efficiently, and provide the best possible experience to their customers. Across devices, business locations, and work environments, our offerings help companies master their unique requirements with standardized technology that is easy and economical to deploy and maintain.
We at STAEDEAN can help you explore the potential for your organization to leverage our software solutions that can help you gain competitive advantage.