ReadySET design-scalability

InfoDabble > ReadySET design-scalability
Jump to: navigation, search

Contents

[edit] Design > Scalability

[edit] Release Information

Project:

PROJECTNAME

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.