Waves Case Study | Dating App Migration to AWS | ClearScale
Online Dating App Migrates to AWS Cloud to Support Rapid Growth and Control Costs
Waves was struggling to deal with rising infrastructure costs and performance issues as the number of users increased.
ClearScale migrated We migrated user data from Google Cloud to AWS and deployed Amazon Neptune to address latency issues.
Waves is now able to deliver a reliable and seamless user experience to its rapidly expanding user base at an overall lower cost.
Amazon S3, Amazon Neptune, Amazon Cognito, Amazon Pinpoint, AWS Appsync
Startup combinator Waves is a mobile dating app that allows you to fully express yourself in a relationship. What sets us apart from other mobile platforms is that we allow users to pre-set their preferences and match them only with like-minded people who share the same aspirations and behaviors. You don’t have to worry that you won’t be out of touch and you won’t feel awkward when you get to know each other.
Waves faces some shortcomings in the modern dating app experience. By giving users the ability to define their own needs around taboo topics, Waves empowers those who have felt isolated or intimidated by sexual compatibility. Hado breaks down communication barriers and allows many people to meet their ideal partner.
“As Waves grew, we had issues with the reliability and scalability of our existing architecture on Google Cloud. ClearScale migrated and built on his AWS with a proven methodology. the migration and simplifies the process of deploying new architectures.”
The introduction of Wave faced several challenges as a result of its rapid spread. First, infrastructure costs escalated to Google Cloud at once. The cost per user rose faster than expected, with no apparent plateau. Also, users started to notice latency issues and long operating times for key features. In addition, they lacked reliable automated backup and recovery solutions.
Waves outperformed existing architectures, especially when it came to storing and retrieving data. The Google Cloud platform and related services such as Cloud Firestore, Google Storage, and Firebase Authentication make it increasingly difficult to host user profiles, maintain messaging, and facilitate a smooth user experience. Leadership needed answers to effectively meet demand before its target market shifted.
Sophisticated data at AWS is what the leadership team decided to bring him to ClearScale migration We have extensive experience in services, complex cloud projects. Since 2011, ClearScale has helped hundreds of customers take advantage of the cloud through application development, integrated cloud systems and managed services. Wave’s needs are well served by his ClearScale engineering, developer and architect expertise.
The ClearScale Solution
Waves did not require application development services for this project, but ClearScale’s web and mobile application development experience was of great benefit. Given Waves’ rapidly evolving core and technical needs, ClearScale recommended migrating core infrastructure and workloads to his AWS platform. Waves already had active users, so each step was the migration This was the only time I had to be very careful.
First, ClearScale migrated Current users shake users and data from Google Cloud to AWS. All user data is classified into two types: static data (eg, user profile photo) and user information (eg, user preference). Clearscale has incorporated the static data of Google Storage into Amazon S3 with a temporary EMR and DistCp command. Before uploading to S3, the data is downloaded to the EMR HDF. User profile data saved in Google Firestore was migrated Amazon Neptune is a graph database service that allows developers to build and execute applications based on the linked datasets.
Amazon Neptune was especially related to the wave for various reasons. As one of Amazon’s managed services, IT teams can of f-road database management work such as hardware provisioning, software patch application, setting, and backup. WAVE developers have reduced management needs and can concentrate on application development. Amazon Neptune was indispensable to solve wave latency problems. The graph model for saving data was suitable for timing applications that need to be continuously executed many queries. It is ideal as a data storage platform because you can natively execute queries, such as searching for proposed profiles according to the user’s preference. AWS Neptune has a Neptune Streams function, which can provide applications that can be used in the future based on changes in user profiles. Neptune Stream holds the user’s action log so that developers can refer to future code development.
Clearscale needed to introduce a simple solution that allows most users to access the waves from their personal mobile devices. Clea r-scale experts judged to be perfect for wave to migrate In the case of AWS Cognito, a service that manages user record, login authentication, and access control. This has made it possible for companies to cooperate with AWS PinPoint, a service for providing custome r-centered engagement experiences. Finally, Clearscale used AWS AppSync and GraphQL as a set to send database queries from private user mobile apps. These two decisions have dramatically simplified the interaction with the server side of the app.
Before launching Clearscale, WAVE leaders understood that a future mobile app that supports larg e-scale and active activities is needed. migration