Articles by David
Activity
-
As a new grad, LinkedIn turned me down. I wrote back to the hiring manager anyway. I still remember the line: "I want to be more than just an…
As a new grad, LinkedIn turned me down. I wrote back to the hiring manager anyway. I still remember the line: "I want to be more than just an…
Liked by David Max
Experience
Education
Publications
-
SATURN 2018 Talk: Handling Personal Information in LinkedIn’s Content Ingestion System
Software Engineering Institute | Carnegie Mellon University
See publicationLinkedIn 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 -
SATURN 2018 Talk: Migrating from Oracle to Espresso
Software Engineering Institute | Carnegie Mellon University
See publicationEspresso 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 -
A Tale of Two Systems - Insights from Software Architecture
Nowhere Developers conference in Bentonville, AR, March 15, 2018
See publicationIn 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 -
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 authorsSee publication -
Migrating to Espresso
LinkedIn Engineering Blog
See publicationThis 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.
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 inventorsSee patent
Recommendations received
10 people have recommended David
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named David Max
219 others named David Max are on LinkedIn
See others named David Max