With the widespread adoption of Rest.li since its inception in 2013, LinkedIn has built thousands of microservices to enable the exchange of data with our engineers and our external partners. Though this microservice architecture has worked out really well for our API engineers, when our clients need to fetch data they find themselves talking to several of these...
Authors: Karthik Ramgopal and Aman Gupta Each day, LinkedIn serves billions of member requests across all our platforms, including our web and mobile apps. It’s important that these member requests—such as viewing a company page, reading a LinkedIn article, or viewing network connections—are fulfilled quickly and that members aren’t faced with slow page load...
Pegasus Data Schema (PDSC) is a Pegasus schema definition language that has been used for data modeling with Rest.li services for years. It's the underlying language that helps define data models, describe the data returned by REST endpoints, and generate derivative schemas for other uses, such as XML schemas and various database schemas. However, writing PDSC...
A few years ago, we announced Rest.li 2.x and a Protocol Upgrade Story. Today, we are excited to share another major milestone: the...
- Stream Processing,
- Open Source
Editor's note: This blog has been updated. When we recently launched the new job detail page, we introduced new insights for job...
- site speed,
LinkedIn started in 2003 with the goal of connecting to your network for better job opportunities. It had only 2,700 members the first...
- Open Source,
- engineering culture,