The Site’s vision is to expand the offering into a full-fledged social network, where shoppers can watch product demonstrations and purchase them in real-time inside the video experience. Additionally, thousands of shoppers can join Influencer demonstrations, then purchase the same products.
To realize their ambitious plans to revolutionize the shopping experience, The Site needed a scalable, highly available SaaS platform —and they needed it fast. They also required separate environments for development, as well as for giving demonstrations to prospects, investors, and other key stakeholders.
As an AWS Premier Consulting Partner with more than 350 AWS certified employees, leaders at The Site knew that NorthBay was the right partner to architect a highly available AWS-based infrastructure and application.
They were enthusiastic about the widely lauded NorthBay “One Team” model, whereby our team works hand-in-hand with client teams, so they have ample opportunity to learn from and actively engage with our experts. It’s our belief that only through knowledge sharing and mutual accountability can both NorthBay and our clients gain a shared sense of ownership. Additionally, this type of team structure better supports the agile development process needed to accelerate time frames. Finally, The Site needed a partner who would take on the management, operations, and support services for both the infrastructure and the application post-deployment, which NorthBay is equipped to do.
Our joint team began reviewing the code and functionality of the existing prototype. We decided to utilize Twilio for video streaming and Vue.js for responsive UI, along with AWS services including Fargate, S3, CloudFront, IAM, Aurora, CloudWatch, EventBridge, API Gateway, Parameter Store, CodePipeline, and CodeBuild.
Other efforts included building integrations with Stripe for payments, and Twilio video for the video conferencing capability. Security best practices, such as the principle of least privilege and multi-factor authentication were used to protect both the environments as well as related intellectual property.
From the outset, we used CloudFormation to enable an infrastructure-as-code approach to all infrastructure for the development and operational activities. AWS Control Tower was used to build out the multi-account strategy.
Once the new infrastructure (AWS IaaS) and business application were deployed, we turned our attention to providing ongoing operational and technical support to ensure that all environments are available and performing as needed. We configured CloudWatch and Sentry performance monitoring services to ensure that the AWS Infrastructure and applications are operating at optimal levels. Additionally, NorthBay monitors and reports on monthly budget utilization to optimize resources and spending.
As a result of the decision to partner with NorthBay, The Site achieved its aggressive goal of deploying a highly available and scalable environment. And, they now have the ability to rapidly enhance the platform with changing requirements and priorities.
Our successful partnership with The Site has just begun. We continue to collaborate in pursuit of their vision for the future of shopping by developing additional capabilities including the ability to:
- Accept cryptocurrency payments.
- Broadcast appointments to thousands of simultaneous users.
- Integrate merchant inventory and order management systems.