Co-authors: Shawn Nguyen and Amit Balode Profile in Espresso The member profile page is one of the most-visited pages on LinkedIn. It allows other members to learn about a member's professional identity, experiences and interests. It’s crucial to make sure that profile views return as fast as possible. In this post, we’ll talk about our approach for handling...
Garbage Collection Articles
-
- Topics:
- Performance,
- Profile,
- ESPRESSO,
- site speed,
- Garbage Collection
-
Introduction Let's say you are running Java in a production environment, and one of the instances that plays a critical role fell out of SLA. What do you do? Java tuning has a history of shotgun-approach techniques to recover the service, but what if you had a tool that could: Tell you what the JVM is doing in real time over console Tell you with high precision...
- Topics:
- Performance,
- Low Latency,
- Java,
- Garbage Collection,
- SRE
-
At LinkedIn, a mid-tier service called feed-mixer serves feeds for all of our members across many distribution channels including our flagship iOS, Android, and desktop homepages (figure 1). Figure 1: feed-mixer as a mid-tier service that serves feed across many clients Inside feed-mixer we rank items within a feed using a library called SPR (read: "super")...
- Topics:
- Performance,
- Low Latency,
- Feed Personalization ,
- SPR,
- Java,
- Garbage Collection
-
High-performance applications form the backbone of the modern web. At LinkedIn, a number of internal high-throughput services cater to...