What are the targeted performance requirements?
At this point, it’s time for us to get technical. Hopefully, the developers of your solution have at least a general idea of what the end-state requirements of the appliance will be. Not having this crucial information at your disposal may make your prototyping exercises rather expensive as you may have to test multiple iterations of hardware platforms.
Regardless of the size and scale of your solution, or whether it’s physical or virtual, you must ensure that extensive performance testing is conducted to ensure that the security measures that are implemented within it still allow the solution to perform its tasks as advertised. We’ll get into how to integrate these security measures in later chapters.
Another critical thing to consider is the future state of your solution. Ensure that the specifications you set forth for the applications, security measures, and scale of user data have some level of a safety...