Home Legal


About Us
Clients
News
Solutions
Links
Contact Us

Principles

Performance of computer systems is sometimes very subjective. It is critical to understand what the requirements are -- not just for an individual user but for the totality.  It is not unusual for performance requirements to be an after thought -- and it is a myth that all performance problems can be addressed by 'more, bigger, faster'. Good performance is an attribute of a design appropriate to the intended use. And good design is often a selection of when and where to do processing -- as well as how to do it. Which leads to some basic questions for software architects and developers:

  • What is the extent of what needs to be done?
  • If so, can this activity be done faster?
  • Does it need to be done at this point in the process?
  • Does it have to be done here?
  • Can it be done someplace else out of the critical path?
  • Doe it need to be done at all?

Answers to these questions have lead to n-tier computing, split device drivers,  multi-process dbms designs, storage networks, caching and many other performance innovations.

Our expertise comes in part from having participated in the evolution of some of these ideas -- so we understand the issues at a very fundamental level.

Technology Strategists can help focus your development teams on appropriate choices of architecture and technology to achieve your business requirements. And we have the insight to assist you in addressing existing application and performance bottlenecks.


Copyright Technology Strategists, Inc.

 

 

 

 

 

 

 

 

 

Copyright Technology Strategists, Inc. 2003 Home Up

Technology Strategists, Inc.

Insert Document Here