$192 billion

Global connected home forecast by 2023

150+

SkyBell issued patents

$1.4 billion

Global doorbell camera market size in 2018

clients_ThermoFisherLogo

EXECUTIVE SUMMARY

TensorIoT helped SkyBell improve their infrastructure through a cloud architecture modernization and the creation of a scalable DevOps pipeline.

GOAL

How can we adjust and expand the current user experience to differentiate the SkyBell brand from its competitors and to wow SkyBell’s users?

RESULTS

Skybell gained a 50% improvement in app performance by moving to the serverless model and also cutting server costs by 25%. Development cycles sped up by 75%, going from 8 weeks to 2 weeks for feature development. By moving to serverless, the company removed the upkeep costs for 25 servers.

Background

SkyBell, a leading provider of IoT enabled smart video doorbells, has been an IP leader since 2013. Skybell needed an updated cloud infrastructure capable of handling their existing devices and data along with incorporating a robust DevOps pipeline to improve development, making AWS the obvious choice for the project.

The Challenge

To build an updated cloud infrastructure using AWS, TensorIoT evaluated and documented SkyBell’s existing code to come up with an optimization plan, as well as determine what additional CloudFormation automation and deployment scripts could be added

The Solution

TensorIoT implemented a DevOps pipeline based on AWS Code Commit and AWS CodePipeline in order to improve their code versioning and code deployment to their various environments such as Development, Staging, and Production. To handle the additional processes, TensorIoT used AWS IoT Core and IoT events for doorbell connectivity, Amazon Kinesis for data streaming, Amazon Sagemaker for cutting-edge machine learning models, and AWS Lambda for serverless computing functionality along with other AWS products.
After completing the build out, TensorIoT provided round-the-clock L2/L3 monitoring and support in order to iterate and optimize the infrastructure. With this solution, SkyBell was able to modernize and automate their infrastructure using AWS Cloud to ensure that the entire backend of the application is optimized using a CI/CD pipeline. TensorIoT also made sure that AWS CloudTrail was activated to allow Skybell to be able to track the usage within the solution, as well as adding Amazon Cloudwatch Dashboards to help Skybell monitor the system health of the solution.