We are experts in solving common performance pitfalls and scalability issues related to already-deployed asymmetric .NET architectures. At the same time, our architects can directly assist your technical team for designing most scalable .NET solutions to your business. We know that performance goals depend on your application’s architecture more than anything else. After all requirements are clear, clients must determine specific performance objectives taking into account how your business needs can change in the future
Most times, performance degradation issues are difficult to manage due to its apparent subjectivity, so it´s critical to establish baselines and consolidated metrics as starting point for analysis. This way, performance objectives should be expressed in terms of verifiable and quantifiable performance metrics which can be properly measured by using tools. At the same time it´s also important to include information related to the environment for performance goals.
In this line we make extensive use of Performance Metrics for each relevant aspect of your application architecture; here we can approach performance metric like a measurable numeric quantity that reflects the application’s behaviour.
Metrics can be measured regardless of number of sessions, concurrent users, environment, etc… Some of these metrics includes: Execution Time, Network Operations, Response Time, Page Faults, CPU Utilization, Database Access, Disk Operations, Garbage Collections, Contentions, Memory Usage, etc…
Depending of your application type, some metrics will be more relevant than others: for instance it you have Web Application we will focus on memory usage, database access, Response time and network. We can measure these metrics at different levels according to your needs: At system level, single process level, or event for atomic methods
Some of our usual clients are those who have Web B2C/B2B Systems with a high number of users or sessions concurrences. Booking Systems, Betting House Companies, Human Resources Companies, etc…
We have successfully integrated performance goals into Software Development Lifecycle for some key companies with critical needs. We believe that each step of the development lifecycle represents an opportunity to understand better client applications. Basically these are our general guidelines:
Metrics can be measured regardless of number
We have successfully integrated performance goals into Software Development Lifecycle for some key companies with critical needs. We believe that each step of