- How many Developer/Tester/Manager etc etc needed to bring the application to completion -- it is one time cost
- Maintenance --- recurring
- Hardware requirement -- given the app deployed on the hardware, how many users it can serve? This is very important factor as some of the very famous language is really bad at serving more concurrent users and hence need more hardware to support peak numbers and fight between Amdahl's and Moore's law :)
- Power consumption is very related to item 3 above
- Architecture -- among others, choosing the right technique like partial page rendering and sending only the data need to render which eliminates network loads, serialization cost or construction and deconstruction costs
- Right sizing and utilizing modern hardware
- Location how near the server is located to user which avoids unnecessary trips
- Infrastructure and real estate costs / wastes etc
These factors grossly affects the Green computing. At the end, burning less fossil fuel to run the application.
No comments:
Post a Comment
Thanks for reading and welcome for commenting...