
When a project starts and main requirements has been set, it is time
to design the software.
This is usually the most important part of the work since all what
will be done next relie on the choices made at this time.
A good mix of methodology, experience an taste is needed to perform these choices.
FINEXT can help you thanks to its good knowledge of the numerous design paradigms
(generic programming, object design, ...) and its capacity to understand your working field and requirements.
When you come to choose and sofware solution on the market, usually you want to
perform a benchmark of the different offers.
If these solutions are technology focused : grid computing tool, network
device, operating system, framework, ...; FINEXT, as a vendor neutral service provider, can help you.
Either you want your application to stop being too slow, or you want it to be
even faster than it is today, we have solution.
The very best things to do in such situation are, before all : define your
performance targets, and understand the performance profile of the system.
Usually, after these steps, the general strategy to start must be defined.
This can lead to many different things : infrastructure resizing, sofware archirecture redesign, very specific tuning, ...
This is a specific subcase of application performance analysis; usually
you either want a general checkup, or understand the (future or present) load impact of the application on it.
FINEXT can perform this on a wide range of systems : Solaris server, Linux server, AIX server,
veritas filesystems, EMC SAN, network, Oracle database, ...
This part usually comes after the performance analysis. You known what is going on, and you
want to keep knowning ;-)...
In most case a Cacti based solution is enough.
The smart part comes from : what to monitor, and how.
Sometimes things go wrong, very wrong...
What you want is a solution, or at least, a clear explanation of
why things are so wrong an what should be performed quickly.
FINEXT can help you.