• Keeping Immutable Models Consistent

    April 27, 2016

    When we rewrote the LinkedIn flagship app last year, we decided to use immutable models everywhere because of the many benefits that they provide, such as thread safety and better performance. Instead of using raw JSON dictionaries for data, we parse our data into objects which the application uses for data access. The main challenges of using immutable models...

  • The Joy of Anycast… (In)side the Data Center

    April 26, 2016

    Co-authors: Leigh Madock, Andrew Stracner, and Tim Crofts If you follow this blog regularly, you’ll know that scaling up our infrastructure is always part of our design work, and simplification is one way we address the challenge. For a long time, we used a pair of lightweight load balancers for every “core,” or approximately a room’s worth of compute, to serve...

  • Leveraging SaltStack to Scale Couchbase

    April 25, 2016

    Our caching layer at LinkedIn is responsible for serving massive amounts of data at low latencies, making it an important part of ensuring a quality experience for our members. One of the key aspects of our caching layer is Couchbase, which accomplishes this feat in a robust and resilient way. Many engineers at LinkedIn leverage Couchbase to meet the needs of a...

  • Students at Flawless Hacks

    LinkedIn Engineering at Flawless Hacks in NYC

    April 22, 2016

    Last Saturday, LinkedIn was proud to sponsor Flawless Hacks, a New York City hackathon that brings together over 100 women engineers...

  • inMesh visualization

    inMesh: Real-Time Monitoring of Remote Sites

    April 20, 2016

    Many IT organizations support offices distributed across the world. As the number of remote sites increases, it becomes more and more...

  • A TechWomen fellow, mentors girls on motherboard exercise at local orphanage in Astana

    Global Mentorship from Silicon Valley to Kazakhstan

    April 20, 2016

    Co-author: Heather Frank Female engineers face all kinds of challenges and inequalities throughout their professional lives, and more...