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
No New Questions to Answer in this Category !! You can
Post New Questions
Answer Questions in Different Category