Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    E

    Expedia Group Technology

    medium.com/expedia-group-tech · Company blog · on HN since 2019

    Engineers at Expedia Group write about software delivery, testing, code review, machine learning and geo data systems.

    Visit blogHN submissions
    ProgrammingTech IndustryManagement
    What HN says

    HN commenters link its Monte Carlo forecasting post as an example of simulating past team behavior to give a delivery range; other comments cite its testing and design advice.

    Stats for nerds
    17HN people shared it
    23linked in comments
    31story points
    Jul 2022last shared
    2021people per year2022

    Top posts on HN

    1. 1
      Package by Feature, Not by Layer
      1 person · 4 points · first shared 2021 · Discussion on HN
    2. 2
      The Cost of 100% Reliability
      3 people · 3 points · first shared 2021 · Discussion on HN
    3. 3
      Candidate Generation Using a Two-Tower Approach with Expedia Group Traveler Data
      2 people · 3 points · first shared 2023 · Discussion on HN
    4. 4
      Predict It an Engineer’s Journey into Data Science
      1 person · 3 points · first shared 2021 · Discussion on HN
    5. 5
      Hexagonalizing the World: A unified geo data layer, part two
      1 person · 2 points · first shared 2020 · Discussion on HN
    6. 6
      A Unified Geo Data Layer, Part One
      1 person · 2 points · first shared 2020 · Discussion on HN
    7. 7
      The Importance of Being a Code Reviewer
      1 person · 2 points · first shared 2023 · Discussion on HN
    8. 8
      Monte Carlo Forecasting in Software Delivery
      2 people · 1 points · first shared 2020 · Discussion on HN
    9. 9
      Simplify Your Python Developer Environment – Expedia Group Technology – Medium
      1 person · 1 points · first shared 2019 · Discussion on HN
    10. 10
      Test Your Tests
      1 person · 1 points · first shared 2021 · Discussion on HN

    What HN people wrote when they linked it

    • NovaXApr 2021

      > However, if this design is used as a local cache over shared memory for a high throughput system (trading? ML feature store?) the scalability can be handy.

      In that case, one might be concerned about the hit rates. While FIFO & LRU have been shown to work very well for a remote cache, especially in social network workloads, it is a poor choice in many other cases. Database, search, and analytical workloads are LFU & MRU biased due to record scans. I'd be concerned that Segcache's design is not general purpose enough and relies too heavily on optimizations that work for Twitter's use cases.

      Unfortunately as applications have dozens of local caches, they are rarely analyzed and tuned. Instead implementations have to monitor the workload and adapt. Popular local caches can concurrently handle 300M+ reads/s, use an adaptive eviction policy, and leverage O(1) proactive expiration. As they are much smaller, there is less emphasis on minimizing metadata overhead and more on system performance, e.g. using memoization to avoid SerDe roundtrips to the remote cache store. See for example Expedia using a local cache to reduce their db reads by 50% which allowed them to remove servers, hit SLAs, and absorb spikes (at a cost of ~500mb) [1].

      [1] https://medium.com/expedia-group-tech/latency-improvement-with-in-memory-caching-using-caffeine-34713ec77446

    • bedobiMar 2022

      Yes! This can't be repeated enough IMO

      > Terminology

      > The test that hits the endpoint is commonly referred to as an “integration test”, and the other test is commonly referred to as a “unit test”.

      > Kent Beck (the originator of test-driven development) defines a unit test as “a test that runs in isolation from other tests”. This is very different from the definition of a unit test as “a test that tests a class/method in isolation from other classes/methods”. The test that hits the endpoint satisfies the original definition.

      > But it doesn’t really matter if you want to call a given test an “integration” test or a “unit” test. The point is the test fails when something breaks and passes when something is improved. If it does the opposite, it’s not a good test.

      https://medium.com/expedia-group-tech/test-your-tests-f4e361818720

    • ebiesterJul 2022

      Forecasting looks like this: https://medium.com/expedia-group-tech/monte-carlo-forecasting-in-software-delivery-474bb49cb3f9

      It’s running through simulations based on previous team behavior to give a range.

    Related

    Gergely Oroszblog.pragmaticengineer.com301 people

    Undervalued Engineering Skills: Writing Well

    Gergely Orosz
    Personal · last shared 2026
    Google Testing Blogtesting.googleblog.com108 people

    Don't DRY Your Code Prematurely

    Google Testing Blog
    Company · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Netflix Tech Blognetflixtechblog.com363 people

    The Case of the Extra 40ms

    Netflix Tech Blog
    Company · last shared 2026
    Quora Engineeringengineering.quora.com34 people

    Moving Fast with High Code Quality

    Quora Engineering
    Company · last shared 2019
    Skyscanner Engineeringskyscanner.net40 people

    Developing a mobile cross-platform library in C++

    Skyscanner Engineering
    Company · last shared 2026
    Jessitronblog.jessitron.com64 people

    Hitting OKRs vs. Doing Your Job

    Jessitron
    Personal · last shared 2026
    Segment Blogsegment.com242 people

    Goodbye Microservices: From 100s of problem children to 1 superstar

    Segment Blog
    Company · last shared 2025