Back to projects

Student Information System with API Gateway

Microservice-based student system using Kong API Gateway. Cloud Computing course project.

Cloud ComputingMicroservicesDockerKong

Details

About the project

Demonstrated how Kong API Gateway simplifies authentication, load balancing, rate limiting, and monitoring. System consists of Login Service and Student Service with two instances.

Users get JWT tokens, requests are verified by Kong's JWT plugin and distributed via round-robin.

Highlights

Key features

  • Centralized authentication and access control
  • Load balancing across multiple instances
  • Per-user rate limiting
  • Monitoring with Prometheus
  • Easy deployment with Docker Compose

Tech Stack

Tools used

KongDockerFlaskPythonJWTPrometheus