David Max

Teaneck, New Jersey, United States Contact Info
100K followers 500+ connections

Join to view profile

Articles by David

See all articles

Contributions

Activity

Experience & Education

  • Datadog

View David’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Publications

  • SATURN 2018 Talk: Handling Personal Information in LinkedIn’s Content Ingestion System

    Software Engineering Institute | Carnegie Mellon University

    LinkedIn is the world’s largest professional network with over 530 million members. Over 70% of LinkedIn’s members reside outside the U.S. This talk will describe some of the challenges relating to handling our members' personal information.

    This talk will explore the technological issues involved with removing all personally identifiable information (PII) when a member closes their account in the context of LinkedIn's content ingestion system. This project's scope includes production…

    LinkedIn is the world’s largest professional network with over 530 million members. Over 70% of LinkedIn’s members reside outside the U.S. This talk will describe some of the challenges relating to handling our members' personal information.

    This talk will explore the technological issues involved with removing all personally identifiable information (PII) when a member closes their account in the context of LinkedIn's content ingestion system. This project's scope includes production databases, backups, streaming messages, offline ETL data, and derived datasets.

    Link to slides: https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=519129

    See publication
  • SATURN 2018 Talk: Migrating from Oracle to Espresso

    Software Engineering Institute | Carnegie Mellon University

    Espresso is LinkedIn's strategic distributed, fault-tolerant NoSQL database that powers many LinkedIn services. Espresso has a large production footprint at LinkedIn, with close to a hundred clusters in use, storing about 420 terabytes of source-of-truth (SoT) data and handling more than two million queries per second at peak load.

    This talk discusses our strategy for migrating one of our internal services (Babylonia) from using Oracle to using Espresso. We will present an overview of…

    Espresso is LinkedIn's strategic distributed, fault-tolerant NoSQL database that powers many LinkedIn services. Espresso has a large production footprint at LinkedIn, with close to a hundred clusters in use, storing about 420 terabytes of source-of-truth (SoT) data and handling more than two million queries per second at peak load.

    This talk discusses our strategy for migrating one of our internal services (Babylonia) from using Oracle to using Espresso. We will present an overview of the Espresso platform and its quality attributes that motivated the migration, as well as the particulars of how we accomplished the migration. Our core requirement was to keep Babylonia running uninterrupted throughout the migration process. These same concerns are common to many database migrations, not only at LinkedIn. The talk covers the steps we took to keep the service running through the transition without affecting our clients.

    Link to slides: https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=519245

    See publication
  • A Tale of Two Systems - Insights from Software Architecture

    Nowhere Developers conference in Bentonville, AR, March 15, 2018

    In this tale, a software team attempts to build a new system to replace their old system that was failing because of its inability to scale. The system they end up building meets all their criteria for scaling, but they discover that it has broken other criteria in ways that they did not anticipate. A lesson in the importance of identifying Architecturally Significant Requirements (ASRs).

    Link to slides: https://lnkd.in/gZpzRwp

    See publication
  • Getting to Know David Max

    LinkedIn Engineering Blog

    David Max is a Senior Software Engineer working on the Content Ingestion team. His team is responsible for scraping and storing metadata about all the external content shared by members on LinkedIn. Their main services are Babylonia and Jhubbub, which provide information like titles and thumbnail images to accompany shared URLs.

    Other authors
    See publication
  • Migrating to Espresso

    LinkedIn Engineering Blog

    This post discusses our strategy for migrating one of our internal services (Babylonia) from using Oracle to using Espresso. Our core requirement was to keep Babylonia running uninterrupted throughout the migration process. This post focuses on the steps we took to keep the service running through the transition without affecting our clients. These same concerns are common to many database migrations, not only at LinkedIn.

    See publication

Patents

  • Recording medium failure analysis apparatus and method

    Issued US 6442730

    A technique for analyzing a signal received from a recording medium. An input signal is received from the recording medium and analyzed in order to determine the location of errors within the input signal. The portion of the input signal determined to have an error is displayed. The analysis technique is selected from the group consisting of comparing the input signal with a reference signal, comparing a confidence factor indicative of the ease with which an apparatus that performs a channel…

    A technique for analyzing a signal received from a recording medium. An input signal is received from the recording medium and analyzed in order to determine the location of errors within the input signal. The portion of the input signal determined to have an error is displayed. The analysis technique is selected from the group consisting of comparing the input signal with a reference signal, comparing a confidence factor indicative of the ease with which an apparatus that performs a channel emulation is able to select between alternate results for a portion of the input signal with a confidence factor indicative of the ease with which the apparatus that performs a channel emulation is able to select between alternate results of a portion of a reference signal, comparing the confidence factor indicative of the ease with which the apparatus that performs a channel emulation is able to select between alternate results of a portion of said input signal with a predetermined threshold, and comparing a Non Return to Zero (NRZ) component of the input signal with a stored NRZ signal.

    Other inventors
    See patent

Recommendations received

View David’s full profile

  • See who you know in common
  • Get introduced
  • Contact David directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named David Max in United States