Overview Project Plan Workflows Current <!-- Markdown content here --> # [Design](design.html)&nbsp;&gt;&nbsp;Scalability --- ##### Project: ::PROJECTNAME ##### Internal Release Number: ::X.Y.Z ##### Related Documents: - ::LINKS TO RELEVANT STANDARDS - ::LINKS TO OTHER DOCUMENTS --- ### Overview *TODO: Briefly describe the approach to scalability. Rank your scalability goals for this design.* ::2-4 SENTENCES. ### Relevant parameters | Parameter | Description | |---------------------|-----------------------------------------------------------------------------------------| | ::registered\_users | ::Number of registered users in the database. | | ::concurrent\_users | ::Number of users logged into the system at a given time. | | ::map\_size | ::Number of game squares in the playing area. E.g., a 10 x 25 map would be 250 squares. | | ::game\_pieces | ::Number of game pieces on the playing area at a given time. | ### Scalability Mechanisms &nbsp; ### Performance Goals and Estimates | Action | Goal | Time Formula | Description | |----------------|--------------|-------------------------------|-----------------------------------------------------------------------------| | ::login | ::1 second | ::O(Log(registered\_users)) | ::Time that it takes to look up a user by their login name in the database. | | ::display\_map | ::1/5 second | ::O(map\_size + game\_pieces) | ::Time that it takes to redraw the game map and all game pieces. | ### System Scalability Checklist How well do these mechanisms support the achievement of your goals? ::2-4 SENTENCES #### Have these scalability mechanisms been communicated to the development team and other stakeholders? ::Yes, everyone understands. Feedback is welcome. ::No, this is a risk that is noted in the [Risk Management](plan.html#risks) section. <!-- End Markdown content -->