Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Architecture Design and User Interfaces Could the necessity for an n-tiered syst

ID: 3873987 • Letter: A

Question

Architecture Design and User Interfaces

Could the necessity for an n-tiered system become a barrier to entry for underfunded companies, even though there are services such as Google App Engine and cheap web or database hosting?

At times, we cannot find multiple talents in a single development group. Assume that you are working with a team of three developers with poor design skills. Would it be better for a system to show off a poorly designed user interface or invest in user interface development tools and consulting even though that may take a significant portion of your development budget? Give the reasoning for your opinion.

Explanation / Answer

There two possible scenerios,

1. Your System will be serving limited number of users

2. You Want to create a Scalable System which serves large number of users

In first scnerios since your number of users are limited , you are not worried about the scalability and performance of system , 3 developers can create a working system architecture with decent performance , since the load on the system is limited , your developers don't need expert knowledge for finding bottelnecks and solve performance issues.

In second scnerio a basic system will collapse when the number of users increases , now you need experts advice to handle huge traffic on your website , to handle the huge traffic now you need caches , data base sharding , federation, since you want your application to be available for most of the times , you need multiple servers with load balancer . Scalable systems need to be designed before coding , so your developers who don't have knowledge about system design will not be able to think for scnerios with huge traffice, here you needs the expert advice or your developers lean about system design. If you don't plan things for start for performance and scalabilty, your system will be out of service most of the time , which will be more costly than investing in system design.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote