adspace


Consider an enterprise wide system that you will be
designing. The system’s purpose is file
sharing, database‐dependent application delivery, OLTP and
web application delivery. There will
be 4 servers for each of these applications. If you were
provided with a strict requirement for
two‐tier architecture but had to accommodate over 5000 users
what technologies and
innovative methods would you use to facilitate the operation
of such a system. (Note that twotier
architecture has scalability issues in terms of number of
users)

Answer Posted / Shamee Ahmad

To accommodate over 5000 users while following a two-tier architecture, it's essential to implement a multi-tier architecture with load balancing and caching mechanisms. Here are the technologies and innovative methods that can be employed:
1. Web Server Tier: Apache HTTP Server or Nginx as the web server for handling user requests.
2. Application Server Tier: JBoss EAP, GlassFish, or WebLogic for managing application logic, database connectivity, and session management.
3. Database Tier: MySQL, PostgreSQL, or Oracle for data storage.
4. Load Balancer: HAProxy or NGINX Plus can be used to distribute incoming HTTP requests across multiple servers in the application server tier, ensuring high availability and scalability.
5. Caching Mechanisms: Redis or Memcached can improve system performance by storing frequently accessed data in memory.
6. Content Delivery Network (CDN): Akamai or Cloudflare can help deliver static content faster to users across the globe.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

No New Questions to Answer in this Category !!    You can

Post New Questions

Answer Questions in Different Category