Density Logo
  • AT A GLANCE

    Density anonymously measures how people use space to help companies optimize their work space and build better workplace experiences with industry-leading people counting software.

  • INDUSTRY

    IoT

  • CHALLENGES

    Density’s Customer Success team needed complete and always up to date sensor data.

  • USE CASE

    Materialize powers an in-house IoT analytics tool to deliver the best real-time experience for Density customers.

  • RESULTS

    With Materialize, Density’s internal tooling data is now updated as data is processed, in milliseconds, allowing the Customer Success team to have a consistently correct and up-to-date picture of sensory data powering their people-counting software.

How Density Uses Materialize to Power Real-Time Occupancy Analytics

Density Featured Image
  • Density: Trusted Space Optimization Data for an Evolving Workplace

    Density is the leading space analytics platform for measuring and improving workplaces. Their platform works with large, constantly-changing data sets to help companies enhance the workplace experiences for employees.

    Density’s customers use the platform to optimize building occupancy from both a financial and an employee experience standpoint. Density helps companies validate how to best use their real estate, one of the largest expenses incurred by most businesses.

  • Real-Time Updates for People-Counting Sensors

    As Density’s Tech Lead for the Deployment & Onboarding team, Software Engineer Ryan Gaus’ main goal is to make sensor installation and setup as seamless as possible for customers.

    Calibrating and validating sensor accuracy is a primary priority for the Density Customer Success team. As Gaus states, “The most critical part of the customer onboarding process – where we apply enormous rigor – is making sure sensors are deployed so they’re able to do their job: count people accurately.” Rapid diagnosis of any customer issue is critical, as this calibration is central to the first experience customers have with Density.

  • Our customer success team's job has been made significantly easier, and it’s definitely saved them a ton of time! Materialize was the low-friction way of getting our existing series of databases into one single pane of view.

    Ryan Gaus  Portrait

    Ryan Gaus

    Software Engineer, Deployment & Onboarding Team, Density
  • Materialize for Sensor Calibration

    Gaus and team streamline data into an in-house centralized system for collecting, combining, and analyzing sensor data for the Customer Success team. Within this system, team members can filter and view different sensor health metrics, which requires the aggregation of various data sources into a single pane of view.

    According to Gaus, “When Customer Success looks at the sensor table, they expect everything to be completely and always up to date.

    He added, “We needed a new real-time engine for our in-house tool, and it had to be a database with the same schema, table, and Postgres interface.

  • Get Early Access image

    Get Early Access

    Build real-time data products with infinite scale on the distributed version of Materialize, in the cloud.

  • Getting Going Fast with Materialize

    Gaus and team started testing Materialize and were quickly impressed with its ease of use and time to value.

    As Gaus puts it “Now, with Materialize, things update in near real-time, measured in the hundreds of milliseconds. Without this process improvement, it would have been a challenge to scale up our non-technical team to handle the fast-growing number of sensors we have to support today.

    Customer Success could now use the homegrown in-house tool as their one source of truth. Gaus continued: “Our customer success team’s job has been made significantly easier, and it’s definitely saved them a ton of time! Materialize was the low-friction way of getting our existing series of databases into one single pane of view.

  • Now, with Materialize, things update in near real-time, measured in the hundreds of milliseconds. Without this process improvement, it would have been a challenge to scale up our non-technical team to handle the fast-growing number of sensors we have to support today.

    Ryan Gaus Portrait

    Ryan Gaus

    Software Engineer, Deployment & Onboarding Team, Density
  • Saving Development Time with Instantaneous Real-Time Updates in Materialize

    Because Materialize has helped unlock powerful sensor analytics in real-time, it’s allowed Density’s software engineering team to take on work that would typically fall under their lean data engineering team.

    According to Gaus, “Materialize has let us outsource a lot of what we would be doing with Data Engineering, which has been nice for quick iteration. We’ve saved I-don’t-know-how-many untold quarters of trying to build our own thing.

    Gaus summarized his initial experiences with Materialize positively, stating, “If you need to be able to pull data from multiple systems in a fast fashion, and you want to not worry about a lot of the low-level details like cache invalidation or data sinking, it’s a great solution.

  • Materialize has let us outsource a lot of what we would be doing with Data Engineering, which has been nice for quick iteration. We’ve saved I-don’t-know-how-many untold quarters of trying to build our own thing.

    Ryan Gaus  Portrait

    Ryan Gaus

    Software Engineer, Deployment & Onboarding Team, Density
  • Want to learn more about Materialize?

  • Materialize is a streaming database for real-time analytics. Materialize simplifies how developers build with real-time data, using incremental computation to provide low latency, correct answers – all using standard SQL. With nearly a decade of technical research behind it, Materialize was launched to address the growing need for the ability to build real-time applications easily and efficiently on streaming data so that businesses can obtain actionable intelligence from streaming data.

    We encourage you to get a demo or take Materialize for a spin and sign up for Early Access.

    Join the discussion in our Community!

More Case Studies

  • Drizly Post Image
    Drizly Logo Image

    Once a Drizly customer abandons their cart, they are notified of their pending order in a 30-minute window, rather than a 24-hour window, which was previously the case. By easily transitioning from batch processing to stream processing, Drizly reduced cart abandonment, increased revenue, and provided customers with a more seamless experience.

  • Kepler Cheuvreux Post Image
    Kepler Cheuvreux Logo Image

    Kepler Cheuvreux streamlined their architecture into just Materialize and Kafka, removing Postgres replicas. With timely data being vital to their business, they replaced batch jobs with streaming workloads. They also enabled real-time alerting and dashboarding in Metabase and Grafana, having Materialize serve as the underlying source of information.