Skip to main content

Case Studies

Empowering SecureG’s Market Expansion: Delivering a Highly Scalable Signing Solution on AWS Capable of Handling 30,000 Requests per Second

July 8, 2024      

About the Client

SecureG is a leading cybersecurity company that offers cutting-edge, certificate-based security solutions for critical infrastructure in both the private and public sectors. Their PKI technology provides government-compliant security at scale with low latency, enabling supply chain-aware Zero Trust Architecture (ZTA).  

SecureG’s solutions cater to the security requirements of technologies such as IoT, OT, 5G networks, and Industry 4.0. They also offer secure key signing services for various industries, including VoIP, telephony, and solar manufacturing, ensuring secure communication and authentication across a wide range of applications. 

The Challenge

SecureG partnered with Rhythmic to tackle an ambitious challenge: implementing the cutting-edge ATIS-82 specification, an advanced API for cryptographically signing VoIP calls. This innovative system aimed to bring website-level security authenticity to voice communications, a complex but potentially game-changing endeavor. 

The project’s demanding requirements pushed the boundaries of current technology. Building on Amazon Web Services (AWS), the API needed to achieve remarkably low latency—under 50 milliseconds—while handling an impressive 3,000 to 4,000 requests per second. These stringent performance criteria were crucial, as even minor issues could lead to dropped calls and impact customer satisfaction. 

Recognizing the complexity of the task, SecureG sought out Rhythmic for its infrastructure expertise. This strategic collaboration promised to deliver a solution that would not only meet but potentially exceed the stringent performance requirements. The partnership aimed to ensure seamless call quality and elevate customer satisfaction, setting new standards in VoIP security and reliability. 

The Solution

The Rhythmic team proposed a robust solution that leverages AWS Elastic Container Service (ECS) with AWS Fargate for its scalability and efficiency in deploying geographically dispersed infrastructure serving geo-routing requests. 

Initially, AWS Lambda and Lambda@Edge were considered for geographic distribution. However, due to the inherent latency issues with the API Gateway, these options were quickly ruled out. Instead, a custom solution was developed using AWS ECS, supported by AWS ElastiCache with Redis to speed up signing and verification requests. The service was constructed using Go (Golang) due to its performance benefits, particularly in high-load environments. 

AWS Services Used

  • Amazon Elastic Container Service (ECS) with Fargate
  • Amazon ElastiCache (Redis) 
  • Amazon Route 53 
  • Amazon Elastic Compute Cloud (Amazon EC2)
  • Amazon Simple Queue Service (SQS) 
  • AWS Fargate 
  • AWS Secrets Manager 

The Results

Rhythmic exceeded expectations by delivering a solution with sub-20 millisecond latency and the ability to handle 30,000 requests per second in testing scenarios, far surpassing the initial requirement of sub-50 millisecond latency and 3,000 to 4,000 requests per second.  

The system was designed with scalability in mind, allowing SecureG to accommodate millions of calls per second if needed and ensuring the company can handle future growth and varying traffic demands without compromising performance. The solution’s ability to work both on-site and in the cloud gave SecureG a unique selling proposition that sets them apart from competitors who only offered one option. As a result, SecureG was able to reach a wider market and appeal to more customers. 

Rhythmic delivered the initial proof-of-concept (POC) system in just 1.5 months and the full production-ready build in another 2 weeks. This speed of execution allowed SecureG to move forward with its business plans and capitalize on market opportunities without delay, which was crucial when initial negotiations with potential clients were underway.