Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Taming the Compliance Beast:
Lessons learnt at LinkedIn
Sept 28, 2017
Shirshanka Das, Principal Staff Engineer, LinkedIn
T...
Data Protection in a Digital World
PLAYING CATCH-UP WITH INNOVATION
GDPR
metric scripts
production code
Business facing
decision making
OUR VISION
Create economic opportunity for every
member of ...
The LinkedIn Privacy Paradox
“On one hand, the company has
500+ million members trusting
the company to protect highly
sen...
metric scripts
Members First is a Core Value for LinkedIn
MEMBER PRIVACY WHILE DELIVERING MEMBER VALUE
production code
Wel...
Data Is the Lifeblood of LinkedIn
MEMBER EXPERIENCES + BUSINESS DECISIONS
production code
Member Data
System of Intelligen...
We needed data democracy to
deliver member value
LinkedIn Data Science
I want to analyze as much data as
possible so my mo...
I want my personal data to be stored only
where needed and not propagated
unnecessarily
Data Protection
Need to Ensure Mem...
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
LinkedIn’s Data Ecosystem
LinkedIn’s Data Ecosystem
LinkedIn’s Data Ecosystem
LinkedIn’s Data Ecosystem
LinkedIn’s Data Ecosystem
LinkedIn’s Data Ecosystem
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
Data Hubs at LinkedIn
In Motion
At Rest
Scale
O(10) clusters
~2.3 Trillion messages
~450 TB
Scale
O(10) clusters
~10K mach...
In Motion
At Rest
Data Integration
SFTP
JDBC
REST
Azure
Blob, Data
Lake
Storage
SFTP
JDBC
REST
Apache Gobblin: Simplifying Data Integration
@LinkedIn
Hundreds of TB per day
Thousands of datasets
~30 dif...
REQUIREMENTS
Less Data
Legal: Right to Erasure or Right to be Forgotten
“Delete all my personal data without undue delay w...
A lot of data, different formats
Challenges
Understand HDFS data: organization, formats, …
Cycle asynchronously, within an...
Gobblin: The Logical Pipeline
Source
Work
Unit
Work
Unit
Work
Unit
Extract Convert Quality Write Data
Publish
WriteQuality...
Gobblin: Extending for Purge
HDFS
Work
Unit
Data
Publish
Extract Convert Quality Write
Task
Task
HDFS
If needs purge
then ...
STATUS AND CHALLENGES
Gobblin: Data Lifecycle Management at Scale
Status
Number of datasets: many thousands
Amount of data...
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
LinkedIn’s Data Ecosystem
Metadata based Search Experience
for Data Scientists
Data Discovery
Where is dataset X?
How did it get created?
Usage : In...
SEARCH SCREENSHOTS
WhereHows
LINEAGE SCREENSHOTS
WhereHows
More than just Discovery
Use Cases
Which datasets at LinkedIn contain PII or highly
confidential data?
How many contain me...
Wide + Deep
Metadata
Comprehensive coverage of data systems at LinkedIn
We have > 20 systems!
SQL, NoSQL, Indexes, Blob St...
A METADATA REFINERY APPROACH
WhereHows Architecture @ 10,000 ft
ML driven
refinements
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
METADATA
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Ac...
FREEDOM OF EXPRESSION
Many Transformation Engines @ LinkedIn
In Motion
At Rest
HARD TO CHANGE ANYTHING UNDERNEATH!
Challenge for Infrastructure Providers
(Pig scripts)
My Raw Data
Native readers, depen...
HARD TO CHANGE ANYTHING UPSTREAM!
Semantic Challenges
Data is unclean (bad data on certain dates)
Data models are in const...
AN API TO MANAGE EVOLUTION
We need “microservices” for Data
My Data API
My Raw Data
A DATA ACCESS LAYER FOR LINKEDIN
We built Dali to solve this
Logical Tables + Views
Logical FileSystem
Abstract away under...
Dali: Implementation Details in Context
Dali FileSystem
Processing Engine
(MR, Spark)
Dali Datasets (Tables+Views)
Dataflo...
Simple to Complex
Different Types
Basic Restrictions
Access to dataset based on business need
Privacy by Default
Analysts ...
STEP 1: DATA + METADATA
Solving for Compliant Access
Schema = {
int memberId
String firstName
String lastName
Position[] po...
STEP 2: A MEMBER’S PREFERENCES
Privacy Preferences
A BITMAP DATASET: ONE PER MEMBER
Privacy Preferences
Member Privacy
Preferences
Solving for Compliant Access With Dali
Raw
Dataset
Meta
Data
Member Privacy
Preferences
Dali Reader responsibility:
Given:...
Solving for Compliant Purging With Dali + Gobblin
Raw
Dataset
Meta
Data
Member Privacy
Preferences
Gobblin
Purger
Dali
Rea...
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
DATA DEMOCRACY + DATA PROTECTION
The Technology Blueprint
WhereHows*
Dali Apache Gobblin*
* Open Source : We can collabora...
Core company value, implemented
by Technology & Process
Privacy By Design
Privacy : Technology + Process
SUSTAINABILITY IS...
Getting Stricter and more complex
Data Protection
Key Takeaways
THE BEAST IS REAL
Stricter regulations in a digital world
...
We’ve established a blueprint to
sustainably address privacy
Learnings at LinkedIn
Key Takeaways
THE BEAST CAN BE TAMED !
...
DATA DEMOCRACY <> DATA PROTECTION
More Data
Discover Data
Easy Access
Less Data
Discover Violations
Restricted Access
The ...
Thank You!
Próxima SlideShare
Cargando en…5
×

Publicado el

LinkedIn’s Data Ecosystem

Publicado en: Tecnología
  • Hello, Welcome to MR. Dominic Anthony LOAN SERVICE. email us on dominicanthony.logan@gmail.com Are You Desperately in need of a loan help? Have you be denied of a loan from your bank or any Financial Firm? Do you need financial assistance? Do you need a loan to pay off your bills or buy a home? Do you want to have a Business of your own and you need Financial Loan Help? Contact us today for your Financial Loan Help. We are willing to help you out on either Business or Personal Loans. Offer are Available at %2 interest rate. APPLICATION DETAILS First Name:________________________ __ Last Name:_________________________ ___ Gender:_______________________ ________ Marital status:_______________________ Contact Address:______________________ City/Zip code:________________________ Country:_____________________ ________ Date of Birth:________________________ Amount Needed as Loan:________________ Loan Duration:_____________________ ___ Monthly Income/Yearly Income:_________ Occupation:__________________ _______ Purpose for Loan:___________________ House Phone:________________________ ________ Cell Phone:________________________ ________ Have you apply for a loan before? ________ Email: mr.dominicanthony.logan@gmail.com Regards, CEO Mr.Dominic Anthony
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • I started seeking for help when I was desperate to see the good in my life because I was blinded by deception, expecting loyalty from a man who can’t be honest with himself. For 2 years’ happiness seems overrated while depression and anxiety took over my life. One of the hardest thing I did was not not moving on because I trust my marriage will work again someday. During the search to regain my sight and improve my marriage, I came across this email dr.wakinalovetemple@gmail.com owned by Dr.Wakina love spell master. Immediately after a successful love spell was cast, my life was given a meaning, my husband changed his attitudes and started focusing on me and the family. He became my everything. We became truthful to ourselves. I appreciate the time and effort he (Dr. Wakina) put into giving our lives a meaning.
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • tổ chức hội nghị hội thảo https://vietwindevent.vn/to-chuc-hoi-nghi-hoi-thao.html
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • https://vietwindevent.vn/to-chuc-trung-thu.html
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Nice article!I’d appreciate it if you’d check out my blog too! Here is the link http://www.newportlegacypress.com/wall-streets-big-banks-are-waging-an-all-out-technological-arms-race/
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

×