Web App Update & Redesign for Real Estate Advertising Co
- Enterprise App Modernization UX/UI Design Web Development
- $200,000 to $999,999
- July 2017 - Aug. 2024
- Quality
- 5.0
- Schedule
- 5.0
- Cost
- 5.0
- Willing to Refer
- 5.0
"They truly operated as a partner, not just a service provider."
- Real estate
- Detroit, Michigan
- 11-50 Employees
- Online Review
- Verified
Yellowstone Labs modernized a web app for a real estate advertising company. The team rebuilt the frontend using React and the backend using Go, migrated the infrastructure to AWS, and conducted load testing.
Thanks to Yellowstone Labs' efforts, the client's platform improved performance, scalability, and developer productivity, handling significant traffic with no downtime. The team managed the project well, adhered to timelines, and was responsive to the client. Yellowstone Labs' expertise stood out.
The client submitted this review online.
BACKGROUND
Please describe your company and position.
I am the Team Leader Engineering of ForSaleByOwner
Describe what your company does in a single sentence.
For Sale By Owner is the United States' largest "by owner" real estate website that provides a real estate advertising service allowing owners to list their properties online without using traditional real estate brokers
OPPORTUNITY / CHALLENGE
What specific goals or objectives did you hire Yellowstone Labs to accomplish?
- Modernize ForSaleByOwners 20-year-old legacy web application to improve performance, scalability, and maintainability.
- Ensure the platform could handle immense traffic spikes during our Super Bowl LVI ad campaign without downtime or performance degradation
- Transition ForSaleByOwner technology stack to modern tools and infrastructure, including React, Go, and AWS, to future-proof the platform and enhance developer productivity
SOLUTION
How did you find Yellowstone Labs?
Referral
Why did you select Yellowstone Labs over others?
- High ratings
- Great culture fit
- Good value for cost
- Referred to me
How many teammates from Yellowstone Labs were assigned to this project?
1 Employee
Describe the scope of work in detail. Please include a summary of key deliverables.
We engaged Yellowstone Labs to help us address critical challenges with our platform, both in modernizing our aging system and ensuring its scalability for a major traffic event. Their work was comprehensive, and the results exceeded our expectations.
Key Deliverables:
Modernizing Our Legacy Application:
- Yellowstone Labs began by thoroughly auditing our 20-year-old legacy PHP application, identifying areas that needed modernization while preserving essential functionalities.
- They rebuilt the frontend using React, providing a sleek, dynamic, and responsive user interface that improved the experience for our users.
- They re-engineered the backend in Go, allowing us to handle high volumes of concurrent requests efficiently and future-proofing the platform with a modern and maintainable solution.
- Our infrastructure was migrated to AWS, with Yellowstone Labs implementing EC2 for computing, RDS for databases, and S3 for storage. This transition not only improved scalability but also gave us access to reliable cloud services
Preparing for a Super Bowl LVI Ad Traffic Surge:
- Yellowstone Labs implemented AWS AppConfig to give us the ability to make real-time adjustments to key configurations, such as feature flags and rate limits, without needing to redeploy the application.
- They conducted rigorous load testing to simulate the expected traffic during and after our Super Bowl commercial. Their efforts ensured our platform could handle the sudden spike in users without any downtime or degradation in performance.
Ongoing Collaboration and Knowledge Transfer:
- The team kept us informed at every stage, explaining their approach, providing regular updates, and addressing our questions promptly and thoroughly.
- They also delivered detailed documentation and guidance, making it easier for our internal developers to manage and expand upon the solutions they implemented.
Summary:
Yellowstone Labs handled the modernization and scalability improvements for our platform with unmatched expertise and professionalism. They transformed our legacy system into a high-performance, scalable solution while preparing us for one of the most critical events in our company’s history—the Super Bowl LVI ad campaign. Every deliverable was completed on time and with exceptional quality, positioning us for continued success.
RESULTS & FEEDBACK
What were the measurable outcomes from the project that demonstrate progress or success?
Improved Performance and Scalability:
- The platform’s response times improved noticeably, ensuring a faster and more reliable user experience.
- The upgraded system successfully handled a significant traffic surge during and after the Super Bowl ad, with no downtime or performance issues.
Enhanced Developer Productivity:
- The migration to a modern tech stack (React, Go, and AWS) made the platform much easier to maintain and improved the efficiency of our development team.
Future-Ready Infrastructure:
- The move to AWS provided a scalable and cost-effective cloud infrastructure, reducing overall hosting complexities.
- Real-time configuration updates via AWS AppConfig allowed us to adapt to changing needs quickly without disrupting service.
Adoption of New Technologies Across the Parent Company:
- The success of this project led to Go being adopted as the preferred language for development across our parent company, benefiting future projects with its efficiency and scalability.
Seamless Super Bowl Campaign:
- The Super Bowl campaign was a success, with the platform remaining fully operational and delivering a smooth experience for users during the critical campaign period
These outcomes demonstrated Yellowstone Labs’ expertise in delivering impactful solutions that met and exceeded our expectations, leaving us with a robust and future-proof platform.
Describe their project management. Did they deliver items on time? How did they respond to your needs?
Yellowstone Labs demonstrated exceptional project management throughout our engagement. They maintained clear and consistent communication, keeping us informed at every stage of the project. Milestones and deliverables were well-defined from the beginning, and they adhered to the agreed timelines without any delays.
Their responsiveness to our needs was impressive. Whether it was addressing questions, refining aspects of the project based on our feedback, or providing additional insights, Mahendra and his team were always proactive and solution-oriented. They took the time to fully understand our goals and challenges, which was reflected in how effectively they tailored their approach to meet our specific requirements.
Overall, their project management ensured a smooth and efficient process, giving us confidence in their ability to deliver high-quality results on time.
What was your primary form of communication with Yellowstone Labs?
Virtual Meeting
What did you find most impressive or unique about this company?
What stood out most about Yellowstone Labs was their deep technical expertise combined with an exceptional ability to grasp our business goals and challenges. Mahendra and his team demonstrated a profound understanding of modern technologies and how to apply them strategically to solve complex problems.
Their proactive approach to problem-solving was also remarkable. Rather than just executing tasks, they took the initiative to propose innovative solutions that improved our platform far beyond what we had initially envisioned. The use of AWS AppConfig to dynamically adapt to traffic spikes during the Super Bowl was a prime example of their forward-thinking approach.
Additionally, their seamless communication and responsiveness made the entire collaboration feel effortless. It was clear that they genuinely cared about our success, which is not something you find in every vendor. They truly operated as a partner, not just a service provider.
Are there any areas for improvement or something Yellowstone Labs could have done differently?
Nothing stands out at the moment. Working with Yellowstone Labs was a very positive experience.
RATINGS
-
Quality
5.0Service & Deliverables
-
Schedule
5.0On time / deadlines
-
Cost
5.0Value / within estimates
-
Willing to Refer
5.0NPS