Skip to main content
Version: 9.0

Platform Architecture (AWS)

AWS Deployment

  • AWS Elastic Kubernetes Service (EKS) Cluster: Hosts the Kubernetes cluster where the application components are deployed.
  • RDS Instance: A managed PostgreSQL database service connected via a private RDS proxy.
  • Route 53 DNS Hosted Zone: Manages DNS records for the application.
  • Qrvey Registry: Registry where all Qrvey containers are published and distributed to customers.
  • S3 Buckets: Service used for file storage in containers.
  • Kong API Gateway: API gateway and routing controller of the applications, responsible for load balancing and handling all requests.
  • Cert Manager: Manages SSL certificates, including generation and renewal.
  • Trino Cluster: AWS Athena open-source replacement.
  • Redis Cluster: Used for caching data.
  • RabbitMQ Cluster: Main message broker channel for service communication.
  • Prometheus, Grafana, and Datadog: Optional monitoring tools and services that can be set up in the environment.
  • Helm Chart: Package and version controller for Qrvey Microservices.