LinkedIn Professional Network · View 21 of 30 · 5 · Runtime
Decisions
- Upload URLs are signed and time-limited, uploads are chunked and resumable, and bytes never pass through a Rest.li service
- Ambry stores immutable originals. Renditions are derived and can be regenerated
- A malware scan and a classifier gate serving; the post shows a placeholder until MediaReady
Numbers
- Ambry: open-sourced 2016, active-active across data centres
- The CDN should serve over 95% of media bytes (assumed target)
Risks
- Resumes are documents full of personal data. They are served only on authorised short-lived URLs, never through the public CDN
- A viral surge backs up transcoding; new posts get priority in the queue