Henry Xu·May 10Enterprise Data Platform @ CompassWhy Compass chose Databricks to build its modern data platform Introduction Founded in 2012, Compass ranked the #1 real estate brokerage by volume in the United States in 2022. The technology-enabled brokerage provides an end-to-end platform that pairs the industry’s top talent with technology to deliver exceptional service to seller…Big Data Platform7 min readBig Data Platform7 min read
Bastien Falcou·Feb 21The Engineering Manager Guide: Spinning Up a Results Oriented TeamWhether you are creating a new team from scratch, taking over an existing team or want to try something new to increase results; we all have to face this question one day: “where do I start?” While many existing articles have tackled this challenge before, I have often found them…Engineering Mangement11 min readEngineering Mangement11 min read
Px Mx·Nov 28, 2022Simple Bad Bot Mitigation With Signal SciencesThere is a ton of bot activity on the Internet. Anyone tasked with defending high-traffic websites will know this well. Some bots are good and desired — think search engine crawlers. Some bots are benign such as scripts making API calls or monitoring site availability. But often, bots can be…Application Security5 min readApplication Security5 min read
Garrett Sweeney·Aug 31, 2022Halving Kubernetes Compute Costs With Vertical Pod AutoscalerA Focus on Features Compass has been growing rapidly over the last couple of years. As we became the largest independent brokerage in terms of 2021 closed sales volume as of March 25, 2022, our tech team has been focusing heavily on shipping products to improve agent productivity. From a compute platform perspective, the…Kubernetes8 min readKubernetes8 min read
Ashley Graves·Aug 17, 2022Introducing Google Workspace DLP: How Compass scales security data leak prevention automationSave money while you save data Intro Compass, the largest real estate brokerage in the US in terms of closed sales volume as of Mar 25, 2022, is in a unique and challenging position due to the nature of our business; we facilitate a large volume of high value, time-sensitive…Infosec5 min readInfosec5 min read
Ryan Glynn·Jul 27, 2022Replacing Static Authentication Detections With Anomaly Based DetectionsDue to the drastic increase in remote work, Multi-Factor Authentication (MFA) has become the primary defense mechanism against account takeover attacks. While this is a great additional layer of security, the rest of the security industry needs to adjust to this trend. For example, within the threat detection space the…Cybersecurity10 min readCybersecurity10 min read
Praveen Jain·Jul 14, 2022Large Scale Data Ingestion — Challenges and OpportunitiesAuthors: Jiazhi Ou, Praveen Jain, Chang Hu, Zichong Luo, Asmita Kulkarni, Abhijit Sadhu Compass is working on revolutionizing the real estate industry with pioneering innovations. Our strategy is to replace today’s complex, paper-driven, antiquated workflows with a seamless, all-digital, end-to-end platform that empowers real estate agents to deliver an exceptional…Data Ingestion8 min readData Ingestion8 min read
Garrett Sweeney·Jul 13, 2022Governing Multi-Tenant Kubernetes Clusters with Kyverno“Can you do it with Kyverno?” At Compass, our DevOps teams do their best to start our developers off on the right foot. We do this by establishing the development lifecycle best practices into a Golden Path. But what good is a Golden Path without guardrails that prevent our developers from getting stuck in the mired…Kyverno7 min readKyverno7 min read
Jim Ballew·Jun 30, 2022Enabling Agent CollaborationCompass for Teams provides customers the transparency and organization to collaborate and boost productivity — Authors: Jim Ballew, Toktam Rezaei, Kenneth Bergquist, Shay Artzi Empowering the agent to collaborate with best-in-class team functionality, within their direct team (and more aspirationally through their indirect team), within the same platform as their CRM, from lead to contact to close, passing off responsibilities across different roles within the…Kafka11 min readKafka11 min read
Paul Brown·Jun 3, 2022PostgreSQL lessons we learned the hard wayInvestigating, understanding, fixing, and preventing troublesome database locks — Databases are often the weakest part of an organization’s tech infrastructure. While traffic to API servers can easily be load balanced between several redundant instances, databases, on the other hand, often end up as a single point of failure, due to the difficulty and limitations that would be associated with…Postgres20 min readPostgres20 min read