CrowdHandler’s Core Technology Stack

CrowdHandler has built its queueing and access management solution using a serverless architecture on Amazon Web Services (AWS). Our core application stack comprises:

  • AWS Route53 We use Route53 for DNS and domain services to route end user traffic to our application. For clients using our DNS implementation, Route53 is also used to provision DNS records that direct traffic to client origins.
  • AWS CloudFront We utilize CloudFront, AWS's content delivery network (CDN) service, in conjunction with Route53 for our DNS implementation. CloudFront helps distribute traffic globally while improving performance.
  • AWS Lambda Our service runs entirely on Lambda, AWS's serverless compute service. Lambda allows us to execute code in response to events like queue requests, API calls and file uploads, without needing to provision or manage servers. Lambda scales automatically to handle traffic spikes and fluctuating workloads.
  • AWS API Gateway We use API Gateway to create, publish, maintain our APIs at scale. API Gateway handles all the tasks involved in accepting and processing end user API calls at high volumes.
  • AWS RDS (MySQL) We use RDS to host our MySQL databases in a managed database service. RDS takes care of database provisioning, configuration, patching, backups, availability, scalability and security - freeing us to focus on development.
  • AWS S3 We utilize S3, AWS's object storage service, for storage of client logos and waiting room templates. S3 is secure, durable and highly scalable.
  • AWS CloudWatch CloudWatch provides monitoring for our AWS resources and applications. We use CloudWatch to gain system-wide visibility into resource utilization, application performance and operational health. CloudWatch alarms alert us to any issues so we can quickly take action.
  • AWS Cognito We use AWS Cognito to store client account and login information in order to authenticate users for our admin portal.

CrowdHandler leverages AWS and its platform as a service model to minimize complexity and costs while delivering a highly reliable, scalable and secure solution. AWS's compliance certifications also help us achieve and maintain compliance more efficiently. Our serverless architecture allows us to innovate faster without needing to manage any underlying infrastructure.