~/devreads

TrueCar

https://www.drivenbycode.com/ · 10 posts · history since 2021 · failing

23 May 2023

Driven by Code 6 min read

By: Grace Diep TrueCar’s vehicle inventory data flow is powered by an extensive technology stack. The Apache Hadoop ecosystem, along with Spark and HBase, is used for processing vehicles from the feeds of more than ten thousand dealer partners on the TrueCar network. Output data then moves through an Amazon Kinesis stream and finally gets stored in Elasticsearch and Redshift.…

elasticsearchlistingsquerystringfilteringvehicles

1 Mar 2023

Driven by Code 7 min read

By: Kyler Stole TrueCar’s Model Search offers a search results page (SRP) for virtual vehicle models. Combinable filters help you narrow down your vehicle needs to specific models that have what you want. This page was actually preceded by Vehicle Rankings pages, which also filter down models but then rank the results using TrueCar’s proprietary scoring system. When we ported…

aggregationfiltersruby-on-railselasticsearchperformance

14 Feb 2023

Driven by Code 7 min read

By: Kyler Stole Are you a car shopper but don’t know which car fits your needs? TrueCar’s Model Search can help narrow it down. It consists of a search results page (SRP) of vehicle models along with a slew of combinable filters. But what powers such a thing?? Well, Elasticsearch, because relational databases struggle with the aggregations to display counts…

ruby-on-railssqlarelsearchactiverecord

7 Feb 2023

Driven by Code 4 min read

By: Kyler Stole If you ever struggle to express a query in ActiveRecord, you may be able to build it with Arel instead. Arel is the platform that manages the abstract syntax tree (AST) used to build SQL queries in Rails. It’s the implementation underneath the veneer of ActiveRecord (AR) and it’s considerably more flexible than just the functionality that…

rubyruby-on-railsarelactiverecordsql

24 Jan 2023

Driven by Code 5 min read

What are the benefits? How do I get started? How do I keep it interesting? By: Jason Stadther Lightning Talks are short presentations, usually between 5 and 10 minutes long, that focus on just a few key points. The goal is to cover the most critical information only and get folks excited to learn more. At TrueCar, I define them…

public-speakingcommunicationengineering-cultureiterative-improvement

9 Aug 2022

Driven by Code 6 min read

By: Rohan Mendon Photo by Cytonn Photography on Unsplash Looking into the future, the Holy Grail of any modern car-buying experience for consumers and dealers is to allow consumers to complete their entire purchase online. To move towards achieving that experience, we launched TrueCar+ , which is currently live in the state of Florida. One of this product’s essential steps…

automotiveesignaturesapi-integration

16 May 2022

Driven by Code 5 min read

By: Harrison DeSantis Maximizing Google’s crawl and indexation efficiency is one of the most important pillars for a successful technical SEO program, especially for a large enterprise site like TrueCar. One major technical SEO concern is controlling which pages are indexed, as we don’t want to submit excessive pages to Google that are unworthy of indexation. However, the nature of…

seoscriptquality-assurancerisk-management

24 Mar 2022

Driven by Code 6 min read

By: Samad Patel This blog post delves into how we answered a challenging business question using pre-trained AWS Models. Our question required us to parse text from photos, then analyze the contents of that text. We used AWS Rekognition and Comprehend to extract and classify text from photos, followed by a few highly interpretable statistical methods to analyze the data.…

cloud-computingimage-processingmachine-learninglinear-regression

23 Nov 2021

Driven by Code 7 min read

By: TrueCar Security and Compliance Team With the changes that came with a worldwide pandemic, TrueCar has safely ensured business continuity through rapid enablement of our 100% remote workforce. While necessary, this shift was new to most of us at TrueCar, so we decided to explore the impact on the company’s culture and teams, starting with the team that focuses…

collaborationdistributed-teamscybersecurityteam-building

7 May 2021

Driven by Code 4 min read

By: Wayne Pichotta Hackathons are a powerful tool to accelerate innovation by requiring usable and useful code in just a matter of days, these events prioritize substantive progress over lofty perfection. We’ve hosted several of these Hackathons internally at Truecar in the past few years, with a surprising number of groundbreaking ideas finding themselves refined and productionized after the Hackathon…

remote-workingprogramminghackathons