HomeServeNow Enhances App Performance with Thundra and AWS
Thundra is an AWS Advanced Technology Partner
Executive Summary
HomeServeNow is a startup that is building a platform to reinvent how homeowners find certified, available, and affordable tradesmen for all home repairs and improvement needs—within one hour. To ensure its applications enabled fast customer connections, HomeServeNow leveraged serverless compute from Amazon Web Services (AWS), a microservices-based architecture, and performance insights from Thundra. As an observability and security solution, Thundra offered HomeServeNow a clear indication of bottlenecks within its applications, speeding the time to reproduce, respond to, and fix bugs.
Challenge
The backbone of HomeServeNow is an application that allows tradespeople to bid on and obtain home repair jobs. With a microservices-based architecture, HomeServeNow was ready to quickly scale and accommodate more requests from new customers. The company decided to go completely serverless with AWS Lambda, enabling them to develop and deploy its application quickly, without worrying about server allocation or management. Ensuring fast and responsive application and performance at scale was key, allowing tradespeople to find out—in real time—whether they won or lost a bid. However, HomeServeNow was finding it difficult to troubleshoot any reported issue on production quickly, as the tooling around logging and performance insights were limited. To address this, it turned to Thundra, an AWS Advanced Technology Partner.
Solution
Thundra, with its log aggregation, search capabilities, and performance insights, enabled HomeServeNow to pinpoint bugs and inefficient resources that caused costly lags. Thundra, specializing in serverless-centric workloads, helped HomeServeNow speed its mean time to response and consolidated multiple costly, disconnected tools for application monitoring.
"AWS makes it a lot easier to access compute resource through its serverless resources—and in a cheaper manner. With Thundra on top of it, we have more logging and performance insights so we’re able to troubleshoot any issues.”
- Ankur Bhatia, CTO, HomeServeNow
Troubleshooting Time Reduced by 90%
Through in-depth performance analyses from Thundra, HomeServeNow reduced invocation durations by 50 percent, mean time to response by 60 percent, and troubleshooting time by 90 percent.
“With Thundra on top of AWS serverless, we’re able to deploy a new service in under 10 minutes, and have a high level of observability on that service.”
- Ankur Bhatia, CTO, HomeServeNow
Results and Benefits
Along with clearly indicating bottlenecks within HomeServeNow applications, Thundra granted valuable insights into how various services were talking to each other. With Thundra analyses, HomeServeNow was able to aggregate logs, observe processes, and troubleshoot any needs within the serverless domain. Furthermore, Thundra’s distributed tracing and debugging capabilities empowered HomeServe- Now’s teams to proactively triage production issues—before they ever reached a customer.
Improved Performance
Thanks to Thundra, HomeServeNow was able to diagnose the cause of slow response times within its end services. For instance, when AWS Lambda had timed out, Thundra immediately alerted the team through Slack, enabling them to quickly pinpoint the root cause of a database table that wasn’t properly structured. Instead of stepping through lines of code to resolve the issue, Thundra provided error logs indicating which service interaction was causing problems. From there, HomeServeNow teams could develop the fix quickly, and deploy to production. Without Thundra, HomeServeNow would lose valuable time deciphering why application performance was subpar.
“It's so easy to deploy a new service on serverless AWS structure, with debugging and monitoring built into it—out of the box—by Thundra. We just add the plugin that Thundra has written, and boom, everything just works.”
- Ankur Bhatia, CTO, HomeServeNow
Cost-Saving Insights
Performance insights via Thundra has better empowered HomeServeNow to prioritize fixes. Thundra gave insights on the number of invocations and compute costs of service interactions, enabling HomeServeNow to prioritize high-value service interactions first.
New Features—Faster
Via the powerful combination of AWS Serverless Resources (AWS Lambda, AWS API Gateway) and Thundra, HomeServeNow has the agility to scale for new customers, and the developer velocity to deploy new features fast. Teams that once took up to two days to deploy a new service can now deploy within 10 minutes. Developers aren’t burdened by provisioning servers, and can focus on their specific function in one programming language.
“Most of the time, when you’re new to serverless, you don’t know which questions to ask. We’ve been in the serverless community since its inception and with the help of AWS we’re providing the answers to frequently asked questions.”
- Emrah Samden, VP of product, Thundra

About HomeServeNow
HomeServeNow is managed marketplace that leverages technology to connect home-owners and tradesperson. Though the online marketplace, HomeServeNow is Reinventing how homeowners find reliable and affordable tradesmen for all repairs and emergencies within the hour.
About Thundra
Thundra provides deep security and performance insights into serverless-centric workloads, helping organizations ease the debugging process with real-time and post-execution debugging of serverless applications using AWS Lambda functions. Thundra makes it easier to monitor serverless-centric applications, detect issues, debug, troubleshoot, optimize costs, remove security vulnerabilities, and prove continual compliance.
Published September 2020