🌎Network Architecture
Load Balancing
Application Load Balancers: AWS ALB or Nginx for distributing incoming traffic across multiple servers based on load, ensuring high availability.
Global Server Load Balancing (GSLB): For distributing traffic across multiple data centres or cloud regions, ensuring disaster recovery and reduced latency.
API Gateway
Functionality: A single entry point for all microservices, handling request routing, API composition, and authentication.
Rate Limiting & Quotas: Implementation of rate limiting and quotas at the API gateway level to prevent abuse and ensure fair usage.
Network Security
Firewalls: Implementation of Web Application Firewall (WAF) for protecting against common web vulnerabilities.
Virtual Private Cloud (VPC): Ensuring all components operate within a VPC, enabling network segmentation and control over inbound and outbound traffic.
DDoS Protection: Utilization of services like AWS Shield for real-time DDoS attack detection and mitigation.
Last updated