- Next-Generation Cloud VMS: A cloud-native VMS designed to address the security challenges faced by modern enterprises, focusing on scalability, analytics, and secure remote access, replacing the existing product.
- Secure Connectivity: Enhance the NVR software to enable secure cloud connectivity, adhering to established security protocols and data protection methodologies for upstream data transmission to the VMS.
- Event Detection and Correlation: Integrate AI-based event detection at the edge to automatically identify, correlate, and respond to potential security threats, enhancing response times and reducing reliance on manual monitoring.
- Secure Web and Mobile Access: Ensure secure access via web and mobile applications over the internet to support remote monitoring and management capabilities.
Designed and developed a cloud-native VMS that modernized the customers product offering leveraging AWS microservices architecture and AI capabilities. Our key contributions included:
- Enabling Cloud Connectivity on the Edge: Camera and NVR (Network Video Recorder) software redesigned enabling seamless integration with AWS cloud services. This allowed the cameras and NVRs to securely stream video data to the cloud, enabling remote monitoring and management.
- Cloud-based Architecture: Designed a scalable AWS architecture that utilized Amazon CloudFront for fast and secure video streaming across global endpoints. Integrated Kinesis Video Streams for real-time video capture and AWS Elemental Media Services for video processing and transcoding.
- Event Detection and Response: Integrated Amazon SageMaker to develop and deploy AI models on edge devices for event detection, enabling the VMS to automatically identify and respond to security threats in real time.
- Web and Mobile Applications: Developed secure web and mobile apps to enable real-time access to video feeds and control cameras and other security devices remotely. Used Amazon SNS to deliver real-time alerts and notifications.
- Collaborative Requirements Management: Dedicated business analysts acted as the voice of the customer, ensuring alignment between the project’s technical and business objectives.
- Agile Development: A dedicated offshore team comprised 2 business analysts, 10 developers, and 2 testers. The project followed an Agile/Scrum model with 2-week sprint cycles.
- Time & Material Contract: Major developments were completed under a multi-year, fixed-team offshore T&M contract.