Data Architecture Review
During the Data Architecture Review, we analyze all aspects of your data environment, including: performance, scalability, availability, security and maintainability. By following our recommendations, you will bring your system to a healthy state and maximize its full potential.
Our comprehensive Data Architecture Review solution can help you get the following benefits by following our recommendations:
Maximize the ROI of your data center
Improve application performance and user experience
Prepare the system for future growth
Verify that the databases are always available, even in case of a disaster
Comply with security regulations and best practices
Create and optimize your database maintenance plan
How It Works
The Data Architecture Review is composed of three phases: collection, analysis and conclusion.
We begin with interviewing key role members in your organization, such as the CIO/CTO/CEO, lead developer, senior DBA, etc. Then, we collect information about the business environment, the system architecture, the applications involved, etc. We also collect a large amount of data from your data center, including performance metrics, configuration settings, security settings, query statistics, database wait statistics, and more. We collect data at the operating system level, the instance level and the database level.
Once we have enough data to work with, we then analyze the data in order to understand the big picture as well as the small details. This is where our expertise and experience play an important role. This analysis phase includes deep investigation of the data as well as correlations between different metrics. By the end of this phase, we have a very good understanding of what’s going on with the data layer in your system.
In the last phase, we summarize our findings, add any additional references, and create a list of recommendations. We prepare a business presentation, with which we present to you our main findings and recommendations. In addition, we write a comprehensive technical report describing all our findings and recommendations. We organize the recommendations based on their impact. They can include things like: compress certain indexes in order to save space and IO, rewrite certain queries in order to improve performance, enable an instance configuration, etc.
OK, What’s Next?
After we complete the Data Architecture Review and make sure that you understand everything, we send you two proposals to choose from.
The first proposal is for implementing the recommendations ourselves. We will agree with you on the scope, and then we’ll get to work. In addition to applying the recommendations, we will also provide detailed explanations and training to your team, so that they understand the process and can properly maintain the system going forward. Once we finish the implementation, we will perform an additional review in order to verify that the system is in a good shape, and there are no gaps left.
The second proposal is for mentoring your team. We will train your team on how to implement the recommendations. We will conduct a weekly online status meeting with your team in order to monitor the progress of implementing the recommendations. During the meeting, we will provide detailed explanations and training, as needed. We will also prepare together with you an actionable to do list for the following week.