PEER MENTAL HEALTH

Support App for Gen Z

Client Profile

A US-based technology company.

Category

AWS

Project Overview

This is an app focused on mental health designed for female-identifying and non-binary individuals. It provides a space for users to join audio-based support groups led by peers and allows them to share their thoughts and experiences through a platform within the app.

Click Above to View Pdf

THE MAVA PARTNERS SOLUTION

Our team opted for an AWS infrastructure to support the backend services of the application. Employing a serverless approach via AWS Amplify and Cloud Functions streamlined the backend processes.
AWS Amplify facilitated seamless integration between the mobile application and AWS services like Cognito and DynamoDB by leveraging GraphQL queries. This empowered the mobile client to dynamically determine the specific data sets to retrieve from the backend.
Utilizing Cognito, MAVA Partners managed user information effectively. Cognito offers comprehensive functionalities for user authentication, OTP-based verification, and user administration.
Our team utilized AWS Lambda to create cloud functions tailored for specific tasks such as database updates or job scheduling. The preference for Lambdas stemmed from their resource utilization model, which activates resources only as necessary, in contrast to EC2 instances that consistently consume resources.

Technologies

  • Backend: NodeJS, GraphQL
  • AWS Services: Amplify, Cognito, Lambda, AppSync, CloudWatch, S3
  • Database: DynamoDB
  • Real-time communication: Agora SDK
  • Mobile app: Swift, XCode

Positive Outcomes for Business

  • Opting for a serverless approach led to substantial cost reductions.
  • Implementing Cognito eliminated the necessity of creating an independent system for user administration. Cognito handles user authentication and validation securely and efficiently.
  • The adoption of GraphQL offered advantages on the front end by enabling it to specify the exact data required for each query.
  • Leveraging auto-scaling Lambdas ensured scalability without any worries.
  • The cost-effectiveness of Lambda functions, billed solely based on usage, outperformed the continuous billing model of EC2, making it a preferable choice
Scroll to Top