Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #436

Y

Yelp Engineering and Product Blog

Company blog · engineeringblog.yelp.comprogrammingdata

Yelp Engineering and Product Blog is the company blog at engineeringblog.yelp.com, writing about programming and data. Since 2010, 129 different Hacker News readers have linked it 220 times, most often “True Zero-Downtime HAProxy Reloads”. It is still writing: the last post was on 2026-09-29, and you can follow it by feed.

Visit the blog
220mentions?
129HN people?
2010–2025first – last linked?
Links on Hacker News per year · peak 38 in 2016

The making of the Yelp Assistant UI Daniel Andrade Groppe, Services Tech Lead Sep 29, 2026 As simple as it may look, a chat application is made up of thousands...

Most-linked posts?

  1. True Zero-Downtime HAProxy Reloads
    9 people · 11 mentions · first linked 2015-04-13
  2. Migrating In-Place from PostgreSQL to MySQL
    6 people · 6 mentions · first linked 2024-10-14
  3. mrjob: Yelp open sources its Elastic MapReduce framework for Python
    4 people · 4 mentions · first linked 2010-10-29
  4. Dumb Init
    4 people · 4 mentions · first linked 2016-05-30
  5. How We Use Deep Learning to Classify Business Photos at Yelp
    3 people · 5 mentions · first linked 2015-10-20
  6. Nrtsearch: Yelp's Fast, Scalable and Cost Effective Search Engine
    3 people · 4 mentions · first linked 2021-09-23
  7. Introducing PaaSTA: An Open, Distributed, Platform as a Service
    3 people · 3 mentions · first linked 2015-11-10
  8. Venv-update: How we make pip faster at Yelp
    3 people · 3 mentions · first linked 2016-03-03
  9. Moving Yelp's Core Business Search to Elasticsearch
    3 people · 3 mentions · first linked 2017-06-29
  10. Making Photos Smaller Without Quality Loss
    3 people · 3 mentions · first linked 2017-06-01

What Hacker News says?

  1. There is, sort of. If you're hosting on Linux, you can use iptables to artificially delay responses. That and some other methods are described in a post on the Yelp engineering blog[1]. 1: http://engineeringblog.yelp.com/2015/04/true-zero-downtime-h...

    Comment linking /2015/04/true-zero-downtime-haproxy-reloads.html

    on “How to Deploy Software”
  2. Submitted Undebt: How We Refactored 3M Lines of Code as a story · 245 points

    HN discussion
  3. I had asked a similar question on Quora [1] few years back. Here is the summary: - Facebook: https://www.facebook.com/Engineering?sk=notes - Google: http://google-engtools.blogspot.com/ - Twitter: http://engineering.twitter.com/ - Linkedin: http://engineering.linkedin.com/blog - Dropbox: https://tech.dropbox.com/ - Instagram: http://instagram-engineering.tumblr.com/ - Netflix: http://techblog.netflix.com/ - Flickr:…

    Comment linking /

    on “Ask HN: Which companies have the best blogs written by their engineering team?”
  4. Submitted Introducing Yelp's GraphQL API as a story · 202 points

    HN discussion
  5. Where we will go from here, is pretty obvious. Now that we've realized SSRs cannot be an optional afterthought, we'll soon realize SSRs with running JS on the server is a nightmare to scale - https://engineeringblog.yelp.com/2022/02/server-side-renderi... Just search HN for "scaling server side rendering" and you'll land on a bunch of practical complications. That doesn't mean SSR is bad. It just means we know the s…

    Comment linking /2022/02/server-side-rendering-at-scale.html

    on “Four Eras of JavaScript Frameworks”
  6. Submitted Billions of Messages a Day – Yelp's Real-Time Data Pipeline as a story · 172 points

    HN discussion
  7. The front-facing system is the smallest part The admin and back-office system is deeper. Beyond the reviews you also have: events, mailing list management, profile management, messages, i18n, search, etc Example: http://engineeringblog.yelp.com/2015/10/how-we-use-deep-lear... Edit: still, 3Mi lines is massive. However, I think there's something that contributes significantly: HTML and CSS

    Comment linking /2015/10/how-we-use-deep-learning-to-classify-business-photos-at-yelp.html

    on “Undebt: How We Refactored 3M Lines of Code”
  8. Submitted Introducing dumb-init, an init system for Docker containers as a story · 161 points

    HN discussion
  9. https://engineeringblog.yelp.com/2024/10/migrating-from-post...

    Comment linking /2024/10/migrating-from-postgres-to-mysql.html

    on “Migrating to Postgres”
  10. Submitted Making Photos Smaller Without Quality Loss as a story · 149 points

    HN discussion
  11. I had a similar reaction when reading https://engineeringblog.yelp.com/2024/10/migrating-from-post...

    Comment linking /2024/10/migrating-from-postgres-to-mysql.html

    on “Upgrading Uber's MySQL Fleet”
  12. Submitted True Zero-Downtime HAProxy Reloads as a story · 128 points

    HN discussion
  13. A visually impaired software engineer at Yelp recently published a blog post titled, "A Guide to Software Engineering for the Visually Impaired"[1]. He also gave talks at PyOhio[2] and North Bay Python[3]. [1] https://engineeringblog.yelp.com/2018/10/a-guide-to-software... [2] https://www.youtube.com/watch?v=L3WpnG49XLc [3] https://www.youtube.com/watch?v=FvlzaOrLBNw

    Comment linking /2018/10/a-guide-to-software-engineering-for-the-visually-impaired.html

    on “Ask HN: Blind programmers, what can I do to make my code easier for you?”
  14. Submitted Open-sourcing Clusterman, a cluster autoscaler for Kubernetes and Mesos as a story · 109 points

    HN discussion
  15. assert on the call_count attribute of a mock instead of trying to use methods on it like .assert_called_once_with() "a mock’s job is to say, “You got it, boss” whenever anyone calls it. It will do real work, like raising an exception, when one of its convenience methods is called, like assert_called_once_with. But it won’t do real work when you call a method that only resembles a convenience method, such as assert_c…

    Comment linking /2015/02/assert_called_once-threat-or-menace.html

    on “My Python testing style guide (2017)”
  16. Submitted Streaming Messages from Kafka into Redshift in Near Real-Time as a story · 104 points

    HN discussion
  17. I think this was the problem [1] was targeting [1] http://engineeringblog.yelp.com/2016/01/dumb-init-an-init-fo...

    Comment linking /2016/01/dumb-init-an-init-for-docker.html

    on “Docker 1.10.0 is out”
  18. Submitted Pyleus: An Open-source Framework for Building Storm Topologies in Pure Python as a story · 104 points

    HN discussion
  19. San Francisco, CA. Yelp ( http://www.yelp.com/careers ) We're looking to fill back end, front end, mobile (iPhone, Android, Blackberry), search & data mining engineers as well as product managers and engineering managers. We're still a small team where everybody knows everybody, working on new features and addressing scaling issues as we internationalize. And Hackathons where projects like Yelp KegMate are born: htt…

    Comment linking /

    on “Ask HN: Who Is Hiring? (October 2010 Edition)”
  20. Submitted Yelp’s Style Guide as a story · 102 points

    HN discussion
  21. The most significant issue with HAProxy and large SOAs is the lack of really good dynamic re-configuration. You don't want to have to manually change your configuration every time someone wants to add or change load balancing to a service, and if you do it automatically you run into HAProxy reloads being a reliability problem as they drop traffic on the floor due to Linux being goofy in how it implements SYN handlin…

    Comment linking /2015/04/true-zero-downtime-haproxy-reloads.html

    on “HAproxy in the era of Microservices”
  22. Submitted mrjob: Yelp open sources its Elastic MapReduce framework for Python as a story · 101 points

    HN discussion
  23. Check out the deep dive I wrote into how you can help prevent HAProxy reloads from dropping traffic without a large 99% hit over at http://engineeringblog.yelp.com/2015/04/true-zero-downtime-h... Looks like bamboo encourages folks to use this strategy via a custom reload command: https://github.com/QubitProducts/bamboo/issues/152

    Comment linking /2015/04/true-zero-downtime-haproxy-reloads.html

    on “HAproxy in the era of Microservices”
  24. Submitted Monitoring Cassandra at Scale as a story · 97 points

    HN discussion
  25. Most of the stream processing in the Data Pipeline happens inside of an internal project called PaaStorm, which is storm-like. It was built to take advantage of our platform as a service ( http://engineeringblog.yelp.com/2015/11/introducing-paasta-a... ), which handles process scheduling really well. Architecturally, it's pretty similar to Samza, with distributed processes communicating using Kafka. We do use Spark…

    Comment linking /2015/11/introducing-paasta-an-open-platform-as-a-service.html

    on “Billions of Messages a Day – Yelp's Real-Time Data Pipeline”
  26. Submitted Introducing PaaSTA: An Open, Distributed, Platform as a Service as a story · 81 points

    HN discussion
  27. SOMA, no remote working: Yelp! * http://yelp.com/careers -- hiring all engineering positions * http://engineeringblog.yelp.com -- learn about what engineers @ Yelp do * http://github.com/yelp -- our open-source contributions (including mrjob)

    Comment linking /

    on “Ask HN: Who Is Hiring? (November 2010 Edition)”
  28. Submitted Bento – An Android UI Framework as a story · 80 points

    HN discussion
  29. > Anytime I add a new machine (e.g., web4) i've to change the conf of HAProxy and restart it. This brings down the system for a moment. (is this the right approach btw?) You might find this story from a year ago interesting: "True Zero Downtime HAProxy Reloads" http://engineeringblog.yelp.com/2015/04/true-zero-downtime-h... HN discussion (with some answers from the post author): https://news.ycombinator.com/item?id=…

    Comment linking /2015/04/true-zero-downtime-haproxy-reloads.html

    on “Docker 1.11: The first OCI-compliant runtime, built on containerd”
  30. Submitted Server Side Rendering at scale as a story · 60 points

    HN discussion

Search all of HN for engineeringblog.yelp.com

Linked by the same people?