Cloud Native
Matchmaking Platform

Building global reach for a matchmaking platform

Roka, a dynamic dating platform is redefining the dating experience by fostering meaningful connections and cultural unity. This small and medium-sized business (SMB) has strategically chosen AWS microservices to power its platform, ensuring scalability, reliability, and security.

Scope of work

The proposed solution includes a microservices architecture on AWS with Kotlin and Swift for iOS and Android apps, an Angular-based admin panel, and a Node.js and MySQL backend API for efficient data management and user interactions.

Architecture Design

Design a microservices architecture hosted on AWS, and defined the data flow, processing, and storage mechanisms, ensuring efficient and secure handling of user data.

Infrastructure Setup

Set up auto-scaling groups and VPCs, configure multiple regions and availability zones for high availability, and use AWS CloudFormation for efficient deployment and management.

Cloud Native Development

Build an Android app with Kotlin, an iOS app with Swift, and an Angular admin panel on EC2 instances, using Node.js and MySQL for backend APIs, and AWS Lambda for microservices.

Tech stack

With AWS technologies at its core, Roka's platform sets new standards for user experience and scalability. This robust infrastructure ensures Roka remains at the forefront of innovation in the competitive dating app market.

AWS Lambda
Amazon EC2
Amazon RDS
Amazon S3
Amazon VPC

Roka connects singles and their acquaintances to foster genuine relationships. The app features customizable profiles, matchmaker capabilities, global matchmaking, and options for serious dating. Prioritizing a safe and secure dating environment, Roka helps users find like-minded individuals and enjoy enriching dating experiences.

Project Goals
30%
Increase in user satisfaction post-launch
3x
Increase in concurrent user handling capacity
99.9%
Uptime achieved with multi-region deployment

Project challenges

To launch this matchmaking platform, security was a top priority, requiring strict adherence to OWASP guidelines with HTTPS and JWT for secure data transmission. Robust user verification and moderation controls within the EC2-hosted admin panel were essential to uphold platform integrity and user trust, incorporating KYC verification and comprehensive user management functionalities.

The process

We prioritize agile methodologies throughout the development cycle, allowing for flexibility and rapid iteration based on feedback and evolving needs.

Solution journey

Roka's matchmaking platform utilizes AWS microservices for its architecture, ensuring scalability and efficiency, while maintaining robust security measures.

Microservices Architecture

Leveraged AWS Lambda for implementing microservices, enabling scalability and efficient management of distinct application components.

Scalable Infrastructure

Utilized AWS auto-scaling groups and Virtual Private Clouds (VPCs) to support dynamic scaling of resources based on demand, ensuring high availability and efficient resource management.

Native Mobile Applications

Developed native iOS and Android apps using Kotlin and Swift, ensuring optimal performance and a seamless user experience on mobile devices.

Security Measures

Implemented HTTPS encryption and JWT (JSON Web Tokens) for secure data transmission and user authentication, adhering to OWASP guidelines to protect sensitive user information.

Final result

One notable result was a 30% improvement in user satisfaction post-launch, reflecting enhanced platform responsiveness and usability across Android, iOS, and web interfaces. 

More case studies

See how we empower businesses across diverse industries to leverage the cloud, driving digital transformation while enhancing operational efficiency and achieving strategic growth.

xl axista case study image
Product Development
Improving the user experience of leading telecom company

XL Axiata, a leader in the Singapore region, recognized the need to enhance their mobile app to stay ahead of the curve. Facing challenges in user experience, code quality, and scalability, they sought a comprehensive solution to overhaul their app. This case study outlines the journey of collaboration between XL Axiata and our team to revamp the app, ensuring it meets the high standards expected by its users.

View case study
taxcanary case study image
SaaS
Revolutionizing Global Tax Compliance with AWS-Powered SaaS Platform

In an increasingly globalized economy, businesses and individuals face the daunting task of navigating complex and varied tax laws across different jurisdictions. Recognizing this challenge, Tax Canary emerged as a pioneering digital firm committed to demystifying global tax compliance. Through its innovative AWS-powered SaaS platform, Tax Canary offers dynamic, easy-to-use tools designed to deliver meticulously researched tax insights, facilitating confident international operations.

View case study