top of page

Letting Data Speak, AI Act!

Case Study

Scalable Serverless AWS Architecture for Dash Cam Data Processing

A technology company specializing in dash cam solutions and fleet management systems, launching their new dash cam product line.

About the Client

A technology company specializing in dash cam solutions and fleet management systems, launching their new dash cam product line.

Untitled design - 2024-09-27T104509.589.png

Challenge

The client's existing architecture faced significant scalability limitations and performance issues that could not support their new dash cam product launch. The legacy system used a prototype FTP solution that was inadequate for handling the projected tenfold increase in data volume from dash cam devices. The current infrastructure could not efficiently process and store large volumes of video footage and telemetry data including GPS coordinates, event flags, and other metadata. Additionally, the system needed to handle network connectivity interruptions and accommodate dash cam video capabilities while maintaining reliable data processing and retrieval. The client required a complete architectural overhaul to separate the new product's data processing from the legacy system and ensure optimal performance, reliability, and cost-effectiveness.

Untitled design - 2024-09-27T105551.128.png

Key Results

  • Eliminated scalability bottlenecks and supported a projected 10X increase in data volume capacity

  • Reduced data processing latency by 50% through serverless architecture implementation

  • Improved system reliability by 70% with automated queuing and processing pipelines

Solution


ree

JashDS designed and implemented a comprehensive serverless AWS solution that completely replaced the existing prototype FTP architecture. The team developed a private API Gateway to securely receive video and data streams from dash cam devices, ensuring secure and reliable data transmission.

The solution included a sophisticated video processing pipeline using AWS Lambda functions that transcoded video files as needed and stored them securely in Amazon S3 with relevant metadata and efficient organization for optimal retrieval and management. A separate processing pipeline was created for non-video device data including GPS coordinates, event flags, and other telemetry metadata.

The architecture implemented Amazon SQS queuing system to handle large volumes of incoming data and ensure reliable processing even during network connectivity interruptions. Lambda functions were developed to process queued data and store it in the appropriate Aurora Serverless.

The team configured and optimized S3 storage for video files with appropriate lifecycle policies based on retention requirements and established connectivity with the client's existing VPN connections to cellular providers including Verizon and AT&T. The entire architecture was designed with automatic scaling capabilities to handle the projected tenfold increase in data volume while accommodating dash cam local storage capabilities and network interruption scenarios.


Untitled design - 2024-09-27T104509.589.png

Technologies Used

  • Amazon Web Services (AWS)

  • AWS Lambda

  • Amazon S3

  • Amazon SQS

  • Amazon Kinesis 

  • Amazon SNS

  • Amazon SES

  • Amazon Aurora RDS

  • Amazon ECS Fargate

  • .NET

  • Python

  • Application Load Balancer (ALB)

  • Network Load Balancer (NLB)

  • Site-to-Site VPN

Other Case Study Items

Implementation of Cloud-Agnostic Smart Meter Billing Solution

Implementation of Cloud-Agnostic Smart Meter Billing Solution

A leading Indian smart meter provider partnered with JashDS to transform their AWS-locked system into a cloud-agnostic solution built on Kubernetes, achieving an 80% reduction in processing time for managing millions of consumer accounts. The new system revolutionized smart meter management through the implementation of FastAPI and TimescaleDB, enabling efficient charge calculations, automated connection management, and comprehensive usage tracking for 6 million consumers.

Modernizing Data Ingestion for Green Energy AI

Modernizing Data Ingestion for Green Energy AI

JashDS modernized and automated data ingestion for a green energy AI solutions provider by developing a pipeline_builder library, reducing pipeline creation time by 40%, and improving data accessibility for 40+ utility sources.

Revolutionizing Data Infrastructure for AI-Driven Green Energy Solutions

Revolutionizing Data Infrastructure for AI-Driven Green Energy Solutions

JashDS revolutionized a green energy tech company's data infrastructure by implementing a scalable Matillion-based ETL solution and automated CI/CD processes, resulting in 2-3x faster client onboarding and a 35% reduction in Google Cloud costs. The comprehensive solution included reusable components, optimized SQL queries, and efficient data aggregation techniques, enhancing the client's ability to process vast amounts of utility data from 40+ companies and support their AI-driven green energy initiatives.

bottom of page