We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.
If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”
Customize cookie preferences
We use cookies and similar tools (collectively, "cookies") for the following purposes.
Essential
Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms.
Performance
Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes.
Allowed
Functional
Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly.
Allowed
Advertising
Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising.
Allowed
Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by selecting Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice.
Your privacy choices
We display ads relevant to your interests on AWS sites and on other properties, including cross-context behavioral advertising. Cross-context behavioral advertising uses data from one site or app to advertise to you on a different company’s site or app.
To not allow AWS cross-context behavioral advertising based on cookies or similar technologies, select “Don't allow” and “Save privacy choices” below, or visit an AWS site with a legally-recognized decline signal enabled, such as the Global Privacy Control. If you delete your cookies or visit this site from a different browser or device, you will need to make your selection again. For more information about cookies and how we use them, please read our AWS Cookie Notice.
Shaadi.com Goes Serverless to Serve Its Growing User Base
2022
Shaadi.com is the flagship brand for People Interactive. It is one of the largest matchmaking platforms in the world and has been a leader in this space for the last 20 years. It has been built on one simple idea of helping people find a life partner, discover love, and share joy. Their vision is to bring people together through technology. Shaadi.com has helped over 7 million people in finding a life partner and touched the lives of over 50 million people globally.
Shaadi.com conducts profile screening for new users to ensure high quality profiles. They sought assistance from Amazon Web Services (AWS) to develop an efficient process for onboarding and verifying them. AWS helped Shaadi.com offer faster onboarding and more accurate profile matches, attracting new users, and converting them into paid subscribers to achieve higher market share and revenues.
Going Serverless for Better User Experience
Previously, user profile screening and activation typically took over 40 minutes. However, when backend issues arose it could take longer depending on the time of the day.
To make this process more efficient, Shaadi.com used
AWS Serverless Computing to automate the profile screening workflow.
AWS Lambda processes the various business rules for validating a profile and
AWS Step Functions orchestrates the flow of the events while maintaining workflow states. Decoupling the business rules from a singular application to several AWS Lambda functions allows the team to effectively monitor each execution and quickly identify the root cause of issues using
AWS X-Ray. Moreover, the new architecture gives Shaadi.com an option to add, edit, and delete rules quickly without worrying about the impact to the rest of the workflow.
According to Harsh Singh, associate director of product at Shaadi.com, these improvements to the user interface and software infrastructure helped reduce profile activation times by around 20 minutes. “We successfully improved user experience, resulting in significant reduction in tickets related to activation,” adds Singh.
New features can be rolled out faster and require fewer attempts than before. Our product and development teams are now more empowered and confident than ever using AWS Managed Services to deliver improvements that increase customer satisfaction and help drive business growth.”
Ajay Poddar vice president of engineering at Shaadi.com
Empowering Developers to Help Drive Business Growth
Shaadi.com has been an AWS customer since January 2013, having first adopted Amazon Redshift in 2013-2014, before going all-in on AWS in the year 2016. Shaadi.com has also migrated its connections and chat database to Amazon DynamoDB to speed up its text and video chat applications by about 40 percent and accommodate more users.
AWS supported Shaadi.com in their endeavor to migrate away from the legacy architecture to a new age and event-driven serverless architecture. This helped Shaadi.com to build a highly scalable and flexible cloud architecture that supports adaptive and automated workflows with real-time data processing.
Shaadi.com uses AWS Lambda to improve the user onboarding process by deploying code to build, test, deploy, and automatically trigger functions with zero administration. Using AWS Step Functions, the product team can now operate workflow checks in parallel, reducing the time needed to verify new user profiles by more than 50 percent.
With AWS, Shaadi.com development teams can now address customer issues quickly, and has shortened the development cycle from two months to two weeks. Shaadi.com relies on AWS X-Ray to help monitor and debug distributed applications within the workflow aiding in swift identification of any performance issues or errors. AWS X-Ray provides an end-to-end view of the requests throughout the lifecycle by maintaining traces of each request from the time it enters the application workflow to the time it leaves, mapping all the underlying application components such as databases, application programming interfaces (APIs), and more.
Ajay Poddar, vice president of engineering at Shaadi.com, shares that this approach to modernizing applications aligns well with the company’s strategy of creating self-healing, performant, and resilient applications which can scale quickly with changing trends while also taking away a lot of operational overhead in managing and debugging applications.
“New features can be rolled out faster and require fewer attempts than before. Our product and development teams are now more empowered and confident than ever using
AWS Managed Services to deliver improvements that increase customer satisfaction and help drive business growth,” explains Poddar.
Gearing Up to Meet Growing Market Demand
As part of its efforts to capture growing customer segments and improve user experience, Shaadi.com plans to further enhance fraud detection and improve chat support for users.
“Matchmaking is central to Indian values and we expect the market for matrimonial services to keep expanding. Our journey with AWS lays a strong foundation for us to continue scaling up and adapting to meet the needs of new and diverse users in a changing digital landscape,” says Singh.
Shaadi.com is the flagship brand for People Interactive. It is one of the largest matchmaking platforms in the world and has been a leader in this space for the last 20 years. It has been built on one simple idea of helping people find a life partner, discover love, and share joy. Their vision is to bring people together through technology. Shaadi.com has helped over 7 million people in finding a life partner and touched the lives of over 50 million people globally.
Benefits
Reduced the time needed to verify new user profiles by more than 50 percent
Decreased user profile activation time by around 20 minutes
Shortened the development cycle from two months to two weeks
AWS Services Used
AWS Lambda
AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers.
AWS Step Functions is a low-code, visual workflow service that developers use to build distributed applications, automate IT and business processes, and build data and machine learning pipelines using AWS services.
Companies of all sizes across all industries are transforming their businesses every day using AWS. Contact our experts and start your own AWS Cloud journey today.