About InvisaWear

InvisaWear designs, manufactures, and markets wearable technology and mobile application software for applications such as fashion and safety. Their attractive and smart jewelry allows you to instantly alert friends, family, and police during an emergency, and can be worn in a variety of ways (a necklace, bracelet, choker, or keychain).

By using the InvisaWear jewelery, if you double press the charm, it can instantly send a text message with your GPS location to five people who have been added as emergency contacts  to let them know you need help. There are also options to contact 911 and premium services like Chat, Video and activity tracking. It uses BLE  and with a year long battery life. It works with a companion app that you install on your phone. The simple setup allows you to choose up to five people that you’d like to notify. The app also allows you to enable a free and optional 911 feature that can share your location with 911 dispatchers during an emergency.

Challenges

  • As part of an e-commerce platform design, InvisaWear required a highly scalable, automated hosting setup.
  • Moreover, the infrastructure needed the flexibility to scale up and down to cope with peak demand from fluctuating traffic. This setup also required industry-standard DevOps best practices including automated infrastructure deployments as well as CI/CD.
  • In addition, InvisaWear wanted Ibexlabs to support an application migration from their traditional setup to AWS Cloud Services with high availability.
  • Handling personal data requires the utmost attention to detail when it comes to security standards and regulatory compliance. 

The Ibexlabs Solution

Ibexlabs used the AWS Well-Architected Framework to build a cloud environment that would be secure, high-performing, resilient, and efficient.

AWS Services used:

  • AWS CloudTrail: To log, monitor, and retain account activity
  • AWS Systems Manager: To facilitate resource and application management, and reduce the time to resolve and detect functional issues
  • AWS Identity and Access Management (IAM): To create users, roles, and policies for different AWS resources
  • Amazon EC2: To safeguard from DDoS attacks and improve flexibility, reliability, and data protection.
  • Amazon GuardDuty: To detect threats by analyzing and processing data sources like VPC Flow Logs.
  • Amazon Simple Notification Service: To notify of any changes in the production environment
  • Amazon CloudFront: To speeds up the distribution of static and dynamic web content, and enable end user access even at low latency.

Results

  • Ibexlabs’ implementation of automated deployment strategies improved Invisa’s software delivery, improving their time-to-market
  • The infrastructure can support fluctuating traffic.
  • Using this solution, the client is now able to test their application and deploy it on the production environment without downtime.