Page cover

🔋API Gateway

The API Gateway is the entry point of Alien's server architecture, responsible for handling all client requests and routing them to the appropriate services. The API Gateway provides a unified interface, simplifying client calls while offering authentication, load balancing, and rate limiting functions.

  • Authentication: Validates user identities before requests enter the system, ensuring only legitimate users can access services.

  • Load Balancing: Distributes requests to different service instances, balancing server load and preventing single points of failure.

  • Rate Limiting: Limits the request frequency for each user to prevent malicious requests and DDoS attacks.