Want us to contact you?
Please send us your details, we will contact you shortly
Preliminary Assessment Questionnaire
System Architecture
Please describe the topology of the system overall. You may describe using both, Logical Topology and also Physical Topology.
How many Application being involved?
How many Databases being used?
Do you have any DR Site to backup the current system?
What Operating System is mostly being used?
What Programming Languages is mostly being implemented?
How many physical servers are involved in this assessment?
Application Side
Please describe the architecture of each application.
Please describe the hardware specification for the each application
Processor type and Number of Cores
Number of Memory
Storage Type, Model, and Construction
Network/Bandwidth Capacity
Is the application made specially (customized) or off the shelf product?
What is the application name and who develops the application?
What is the application type? (i.e. Web apps/Desktop/Mobile Apps/Web Service/etc)
Do you have access to the latest working application source code?
How many transactions per second (TPS) does the application handle in current condition?
How many users does the application handle in current condition?
How many concurrent users does the application handle in current condition?
Does the application support the High Availability mechanism?
Does the application support Load-balancing mechanism?
Please tell a brief about application business process and the purpose
Please describe what protocol being used for application? (i.e. HTTP - JSON/AJAX/Websocket/RESTFUL API/SOAP XML/JMS/Binary ISO-8553/Binary proprietary/SMTP/XML - RPC/etc.)
What is the application type? (i.e. financial related transaction/inventory or resource management/Workflow or Business process/Reporting related/SAP/Monitoring or Logging/etc.)
What is the application that integrates with this application?
Does the application interact with humans or machines?
What are the dependencies of the application? (i.e. SSO server/mailing system/social media/etc.)
What library application is used? (i.e. Encryption/Compression/specific driver for specific hardware/special input/output (camera,fingerprint, barcode, laser, smart card/etc.)
What authentication mechanism is used by the application?
What RDBMS-es are accessed by the application?
What is the connection behaviour/mechanism (pooling/keep-alive) from application to database?
Does the application need persistence connection ?
Database Side
How is the implementation detail? Explain in database architecture / topology (i.e. Clusters, Replication, Monitors, High Availability)
What current TPS can be achieved on the database?
Please describe the current environment on the database server:
Processor type and Number of Cores
Memory
Storage Type, Speed, and Layout
Network/Bandwidth
Describe the current server type? (i.e. Virtual or dedicated)
Describe the file system ( i.e. SAN or NFS)
Describe the database load behaviour (i.e. peak time on end of month, peak time on day time, etc)
Describe the current database size.
Describe how many databases and tables are in the current instance
Is there any specific method which has been implemented for the Backup and Restore mechanism? Please explain
Do you have a DBA Team for daily operations?
Do you have a monitoring system for the database?
How old the database has been implemented in production?
Do you also have a Data Warehouse system?
What is the data retention policy?
How many store procedures?
How many lines of code do you have?
Submit