Co-authors: Akhilesh Gupta and Meng Lay Have you ever wondered how those green online indicators (or “presence indicators”) that are so pervasive in every instant messaging application and social network actually work? How does one display them in real time for roughly 500 million members on a social network like LinkedIn? In this post, we’ll provide a technical...
Posts by Akhilesh Gupta
-
- Topics:
- Architecture,
- Product Design,
- Akka
-
Instant Messaging at LinkedIn: Scaling to Hundreds of Thousands of Persistent Connections on One Machine
Akhilesh Gupta October 24, 2016
Coauthor: Cliff Snyder We recently introduced Instant Messaging on LinkedIn, complete with typing indicators and read receipts. To make this happen, we needed a way to push data from the server to mobile and web clients over persistent connections instead of the traditional request-response paradigm that most modern applications are built on. In this post, we’ll...
- Topics:
- Performance,
- scale,
- Akka,
- Play,
- Connections
-
Last week, we released Connected, the latest addition to LinkedIn’s suite of apps focused on doing one thing really well. It surfaces contextually relevant relationship opportunities like job changes, work anniversaries and mentions in the news for people in your network. These are examples of what we call professional relationship opportunities. It is a chance...
-
Mobile A/B testing at LinkedIn: how members shape our apps
Akhilesh Gupta January 27, 2014
At LinkedIn, we strive to build products that our members love. To help make informed product decisions, we do a lot of A/B testing....
- Topics:
- Mobile,
- Android,
- A/B Testing,
- iOS
-
LinkedIn just released completely redesigned versions of its iPhone and Android apps. As part of the redesign, we are introducing a...
- Topics:
- Hadoop,
- Mobile,
- Recommendations,
- Navigation,
- Personalization
-
LinkedIn just released a brand new iPad app built using HTML5, backbone.js, and underscore.js. The app includes a rich stream of...
- Topics:
- backbone,
- webapps,
- Mobile,
- localstorage,
- html5