Netpulse Fitness IoT AWS Cloud Platform/Data Architecture Optimization and BI Reporting
Netpulse (now part of EGYM) is a media and data services company focused on delivering dynamic, interactive products and experiences to active lifestyle consumers. Netpulse delivers the leading personal media and workout tracking platform to health and fitness facilities that makes exercising more enjoyable and rewarding.
Netpulse was running their business on Amazon AWS using a hodge-podge of technologies that were not well thought out. Workout data generated on fitness equipment all around the world would transmit back to the company’s application servers on AWS, where mobile app users could interact with it. The system was unstable and not scaling well, so an architectural overhaul was past due.
RhinoSource was brought in by the company’s COO to review the technical infrastructure and investigate major system performance and stability problems that were frustrating customers.
After a thorough review, RhinoSource implemented transformational best practices for AWS Cloud infrastructure management with the help of AWS partner ClearScale, resulting in significant improvements in system security, stability, performance and scalability.
RhinoSource then rebuilt the company’s legacy MySQL databases using MariaDB clusters with cached storage, which resulted in an order-of-magnitude improvement in query performance, while also improving security to protect customer PII.
RhinoSource then migrated poorly performing and difficult-to-scale legacy MongoDB document databases to horizontally-scalable and zero-downtime DataStax Enterprise Cassandra/Spark clusters, which were better equipped to handle the growing amount of time-series IoT data being received, allowing the company to better meet its SLAs.
To meet internal marketing reporting requirements, RhinoSource implemented Zoho Analytics to create marketing dashboards. This required the development of Pentaho ETL processes to populate the Zoho Cloud data warehouse from disparate operational databases.
Finally, RhinoSource developed dashboards and reports to analyze the company’s AWS spending and identify areas of waste, resulting in $10,000’s of savings per month.
Netpulse CEO Brian Arp said,
“Dave [RhinoSource Senior Systems Architect] is simply amazing. Netpulse was experiencing massive YOY growth on our platform and the current architecture was simply not able to handle the growth and use diversification. Dave has been able to methodically re-architect the system for the future while, in parallel, ensuring the in-play platform is still meeting SLAs under ever increased load. He has led projects for big data implementation, data warehousing and implementation of cloud-based BI solutions. Additionally, he also engages all our engineers which has greatly increased their knowledge and efficiency. Dave is an invaluable part of the team!”
Products Serviced
Amazon Web Services (AWS)
RightScale
MySQL / MariaDB
MongoDB
DataStax Enterprise Cassandra
DataStax Enterprise Spark
DataStax OpsCenter
Pentaho ETL
Zoho Analytics
Services Performed
System Architecture and Configuration Review and Redesign
System Health Check and Performance Audit
Data Model Review and Redesign
Data Security Review and Redesign
Troubleshooting and Issue Resolution
Data Corruption Repair
Performance Load & Stress Testing
Proof-of-Concept (POC) Projects
Disaster Mitigation Testing
System Operations Review and Runbook Preparation
Zero Downtime Data Migration
Minimal Downtime Hardware Platform Migration
Proactive Monitoring and Alerting Setup
ETL Development
Enterprise Analytics and BI Dashboard Development
DevOps Scripting and Automation
Cloud Platform Cost Management
CXO Advisory and Technology Strategic Planning
More about Netpulse: