Download PDF
RealtyNinja's Scalable Image Serving Architecture with Fastly
Technology Category
- Analytics & Modeling - Computer Vision Software
- Infrastructure as a Service (IaaS) - Cloud Middleware & Microservices
Applicable Industries
- National Security & Defense
- Telecommunications
Use Cases
- Clinical Image Analysis
- Tamper Detection
The Challenge
RealtyNinja, a real estate website builder, was facing challenges in meeting the growing expectations of its customers. As the business expanded, customers demanded faster websites that could keep their end users engaged. With the availability of MLS information, home buyers were not willing to wait for a page to load and often did not give slow sites a second chance. RealtyNinja also had to ensure that the information on its websites was always up-to-date. Their agreements with real estate boards required that out-of-date information should not last for more than 24 hours on any of its websites. Failure to comply could result in fines or lawsuits. Additionally, RealtyNinja had to manage the transformation of 80+ million images per month in real-time, catering to an array of screen sizes and display types.
About The Customer
RealtyNinja is a real estate website builder that empowers real estate agents to create beautiful, customizable websites that enhance marketing and capture leads. The company started as a bootstrap startup and has grown to automatically update over 1,000 sites with data from numerous real estate boards in Canada. RealtyNinja's customers are real estate agents who require fast, responsive, and up-to-date websites to engage their end users - home buyers. These agents rely on RealtyNinja to provide a seamless experience that's accessible wherever their end users want it, with top-quality images and secure websites.
The Solution
RealtyNinja turned to Fastly, a content delivery network (CDN) technology, to improve the speed and performance of their websites. Fastly was chosen for its ease of use with RealtyNinja's existing tech stack, including AWS. Fastly's Instant Purge capabilities ensured that websites always served fresh content, protecting RealtyNinja from the risk of damaging their reputation and losing potential clients due to outdated information. RealtyNinja also used surrogate key purging to tag content, making purging faster and more efficient. Fastly's Image Optimization was added to RealtyNinja's toolkit to manage the transformation of 80+ million images per month in real-time. This streamlined the process by moving image transformation to the edge cloud network, reducing latency and simplifying the work for the RealtyNinja dev team. Lastly, RealtyNinja used Fastly TLS to automate security at scale, ensuring both new and legacy websites were secure and protected from Google's page rank downgrades for non-HTTPS websites.
Operational Impact
Quantitative Benefit
Related Case Studies.
Case Study
Vodafone Hosted On AWS
Vodafone found that traffic for the applications peak during the four-month period when the international cricket season is at its height in Australia. During the 2011/2012 cricket season, 700,000 consumers downloaded the Cricket Live Australia application. Vodafone needed to be able to meet customer demand, but didn’t want to invest in additional resources that would be underutilized during cricket’s off-season.
Case Study
SKT, Construction of Smart Office Environment
SK T-Tower is the headquarters of SK Telecom. Inside the building, different types of mobile devices, such as laptops, smartphones and tablets, are in use, and with the increase in WLAN traffic and the use of quality multimedia data, the volume of wireless data sees an explosive growth. Users want limitless Internet access in various places in addition to designated areas.
Case Study
Data Capture for Afghanistan Forces
Electronic equipments on the field of Afghanistan provided information on the status of the vehicle and to identify potential threats surrounding it to the British Force. The monitoring and interpretation of this data requires robust and sophisticated digitization for data capture and communication.