ReadySET design-scalability
Contents |
[edit] Design > Scalability
[edit] Release Information
|
Project: | |
|---|---|
|
Internal Release Number: |
X.Y.Z |
|
Related Documents: |
LINKS TO RELEVANT STANDARDS LINKS TO OTHER DOCUMENTS |
[edit] Overview
TODO: Briefly describe the approach to scalability. Rank your scalability goals for this design.
2-4 SENTENCES.
[edit] 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. |
[edit] Scalability Mechanisms
[edit] 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. |
[edit] 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 section.
TODO: Check for words of wisdom and discuss ways to improve this template.
Company Proprietary
Copyright © 2003-2004 Jason Robbins. All rights reserved. License terms. Retain this copyright statement whenever this file is used as a template.