Veev, previously known as Dragonfly Group, is a full-stack Real Estate and Technology company that enables smart, connected homes and buildings through prefabricated walls that are created and manufactured in the Veev factories, and then shipped to build. With Veev, the home becomes a product in and of itself, increasing efficiency, customer experience and accuracy, and lowering resource needs and labor costs.
Veev was looking to build a SaaS IoT platform where customers could control their smart home from a mobile app, including heating, lighting, locks, cameras, and sensors. With a roadmap for expansion, the business needed a highly available, scalable solution that was built on strong principles of data privacy and flexibility.
After partnering with AllCloud to manage its AWS implementation, Veev now benefits from a powerful cloud-native and serverless solution, putting the organization at the forefront of its industry in terms of security, features, knowledge, and scale.
In 2017, Veev knew they wanted to build an IoT solution on the public cloud, with a few key considerations in mind.
Veev had known Lahav Savir, one of AllCloud’s co-founders, as a recognized leader in the Cloud industry so they chose to partner with AllCloud for consulting and implementation. Veev had two infrastructure options on the table, one on Google Cloud Platform and the other on Amazon Web Services. After due consideration, Veev chose to build their solution on AWS.
Veev now has unlimited access to best practices and deep knowledge of the AWS platform and technology
Veev decided that they were looking for a cloud-native and serverless solution. Some of the services that AllCloud supported Veev in implementing included AWS IoT, AWS Lambda, Amazon Lex with integration to Amazon Alexa, Amazon Cognito, Amazon API Gateway, and Amazon DynamoDB. Terraform was also used to make templated replications of their best-practice and customized environment at the click of a button. This was particularly important for Veev in creating development, testing and staging environments.
Data privacy and security has been placed front and center from the start
Focusing on security from the outset, AllCloud put into place a wide range of best practices for the new SaaS platform. Examples included the separating of AWS accounts for production and non-production workloads, limiting public access through a secure API Gateway, controlling product features at the application level, and using DynamoDB to store a mapping between each user and his house, limiting user access to only their own home data, and no further. The data structures have been built in a way that enables easy anonymization and the ability to remove user data without difficulty. Veev and AllCloud also implemented Multi-factor Authentication and Identity Access Management in line with a zero trust model, and CloudTrail was enabled across all regions so that incident response is best-in-class for logging events and audit requirements.
A completely managed service that has strengthened Veev’s relationship with AWS
Throughout the project, AllCloud worked side by side with Veev via in-depth weekly meetings to build a robust and flexible cloud architecture. This was created with immense scale, enabling Veev to expand their technology requirements as they grow and extend both their product and business as a whole. Today, Veev benefits from AllCloud’s 24/7 Managed Services to ensure their cloud infrastructure and operations are always performing optimally.
“AllCloud has supported us in building a robust and flexible IoT solution that is ready to scale as our business expands. We have learned a tremendous amount of AWS knowledge from AllCloud, and have come to trust and rely on their professionalism for AWS architecture, DevOps, new services and ongoing maintenance.” – Alon Klein, VP of R&D Digital, Veev
Veev’s serverless IoT infrastructure provides Veev’s customers with a secure, auto-scaling, highly available and cost-effective solution to easily control their home devices. This has resulted in: