Meltwater Engineering

underthehood.meltwater.com · Company blog · on HN since 2015

Meltwater's engineering team, writing about running large Elasticsearch clusters, query load balancing, nginx API testing, and mob programming.

What HN saysHN commenters link its Elasticsearch posts on wildcard handling and query routing, ask engineers about query distribution, and note an ad blocker blocking the site.
25HN people shared it
4linked it in comments
32stories submitted
896story points
7 months agolast shared
2015people per year2026

Most-shared posts

  1. 1
    Mob Programming – The Good, the Bad and the Great
    3 people · 313 points · first shared 2016 · 93 comments on HN
  2. 2
    Running a 400+ Node Elasticsearch Cluster
    3 people · 23 points · first shared 2018 · 1 comments on HN
  3. 3
  4. 4
  5. 5
    Red Hat memory optimisations and Riak performance
    2 people · 44 points · first shared 2015 · 6 comments on HN
  6. 6
    Simple effective way to test your #nginx API gateway
    2 people · 6 points · first shared 2017 · discussion on HN
  7. 7
  8. 8
    Synthetic Monitoring: A Case Study of the Meltwater API
    2 people · 2 points · first shared 2018 · discussion on HN
  9. 9
  10. 10
  11. 11
    Supercharging the Elasticsearch Percolator
    1 people · 40 points · first shared 2015 · 4 comments on HN
  12. 12
    Locality-Sensitive Hashing in Elixir
    1 people · 18 points · first shared 2019 · discussion on HN
  13. 13
    Getting the most out of your RabbitMQ cluster
    1 people · 10 points · first shared 2016 · discussion on HN
  14. 14
    Risk-Free Deployments with Immutable Web Apps
    1 people · 8 points · first shared 2018 · discussion on HN
  15. 15

What HN people wrote when they linked it

metasean · 2016-06-08
FWIW, I'm getting: uBlock Origin has prevented the following page from loading: http://underthehood.meltwater.com/blog/2016/06/01/mob-programming/ Because of the following filter ||meltwater.com^
karlney · 2023-01-26
Shameless plug, but one of the other blog posts in the above series explain how we addressed high and unpredictable memory load in relation to wildcard searches. https://underthehood.meltwater.com/blog/2022/11/25/how-we-upgraded-an-… After those changes were made then we haven't had any major issues with heap spikes. But it depends on a lot of factors, how your data looks, how your queries look and what aggregations that are made so its very hard to give some always applicable advice.
boulos · 2018-11-09
Since I see meltwater folks in this discussion, can you say a bit about the distribution of your queries? In the other blog post about routing [1], you mention that most are a few ms but others are minutes and more. What’s the rough break down? Are most users performing queries “scoped” to a fairly small subset? [1] https://underthehood.meltwater.com/blog/2018/09/28/using-machine-learn…
stiangrindvoll · 2018-01-31
Generally when running nginx as an api proxy it can be troublesome to get the routing correctly the first time, therefore testing is required. This repository showcases how to do nginx api-gateway route tests using RSpec. This repository also got a blog to explain it in detail: http://underthehood.meltwater.com/blog/2017/12/12/lightweight-tests-fo…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close