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

Top all-time · #2608

B

Buoyant Blog

Company blog · blog.buoyant.iosystemsprogramming

Buoyant Blog is the company blog at blog.buoyant.io, writing about systems and programming. Since 2016, 29 different Hacker News readers have linked it 49 times, most often “Squeezing blood from a stone: small-memory JVM tricks for microservice sidecars”. It is still writing: the last post was on 2026-10-28, and you can follow it by feed.

Visit the blog
49mentions?
29HN people?
2016–2018first – last linked?
Links on Hacker News per year · peak 24 in 2017

Too few sampled comments (10) to say how often HN recommends it.?

Why HN links it

HN readers link Buoyant's blog for posts on linkerd and service meshes, including load balancing beyond round-robin, JVM proxy memory use, per-request routing and tracing, and Kubernetes microservices.

Summarised by Claude from a sample of 10 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Buoyant Enterprise for Linkerd: zero-trust mTLS, FIPS for FedRAMP, gRPC load balancing, multi-cluster. CNCF-graduated, Rust-powered, production-ready.

Most-linked posts?

  1. Squeezing blood from a stone: small-memory JVM tricks for microservice sidecars
    4 people · 4 mentions · first linked 2016-06-17
  2. Linkerd: Twitter-Style Operability for Microservices
    3 people · 3 mentions · first linked 2016-02-18
  3. /2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/
    3 people · 3 mentions · first linked 2017-04-25
  4. Linkerd Joins the Cloud Native Computing Foundation
    3 people · 3 mentions · first linked 2017-01-26
  5. Making Things Faster by Adding More Steps
    3 people · 3 mentions · first linked 2017-02-01
  6. Beyond Round Robin: Load Balancing for Latency
    2 people · 3 mentions · first linked 2016-03-16
  7. Making microservices more resilient with circuit breaking
    2 people · 2 mentions · first linked 2017-01-13
  8. A Service Mesh for Kubernetes, Part III: Encrypting All the Things
    2 people · 2 mentions · first linked 2016-10-24
  9. Real World Microservices: When Services Stop Playing Well and Start Getting Real
    2 people · 2 mentions · first linked 2016-05-04
  10. A Service Mesh for Kubernetes, Part II: Pods Are Great Until They’re Not
    2 people · 2 mentions · first linked 2016-10-15

What Hacker News says?

  1. You'll be happy to know that linkerd works really well on DC/OS as well. :) https://blog.buoyant.io/2016/10/10/linkerd-on-dcos-for-servi...

    Comment linking /2016/10/10/linkerd-on-dcos-for-service-discovery-and-visibility/

    on “Building a Bank with Kubernetes [slides]”
  2. Submitted Real World Microservices: When Services Stop Playing Well and Start Getting Real as a story · 193 points

    HN discussion
  3. What kind of resource usage do you see with linkerd? It looks good, but I'm concerned about the resource overhead of a JVM based proxy on every node / pod. edit: Ok answered myself - found https://blog.buoyant.io/2016/06/17/small-memory-jvm-techniqu... . So with some work it can be reduced from 500Mi->100Mi per instance. It'd be interesting to see the kind of CPU time it uses under load, though.

    Comment linking /2016/06/17/small-memory-jvm-techniques-for-microservice-sidecars/

    on “Building a Bank with Kubernetes [slides]”
  4. Submitted Linkerd 1.0 as a story · 179 points

    HN discussion
  5. linkerd contains some advanced features, that are not easily solvable with DNS. By sending specific headers (and having your application forward them) one can have per request routing[1] and/or tracing[2]. [1] https://blog.buoyant.io/2016/11/04/a-service-mesh-for-kubern... [2] https://blog.buoyant.io/2017/03/14/a-service-mesh-for-kubern...

    Comment linking /2017/03/14/a-service-mesh-for-kubernetes-part-vii-distributed-tracing-made-easy/

    on “Linkerd 1.0”
  6. Submitted Linkerd-tcp: A lightweight, service-discovery-aware, TLS-ing TCP load balancer as a story · 170 points

    HN discussion
  7. That's what this does and more. What you described are techniques. Linkered is an implementation. From https://blog.buoyant.io/2017/04/25/whats-a-service-mesh-and-... Linkerd applies dynamic routing rules to determine which service the requester intended. Should the request be routed to a service in production or in staging? To a service in a local datacenter or one in the cloud? To the most recent version of a serv…

    Comment linking /2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/

    on “Linkerd 1.0”
  8. Submitted Linkerd: Twitter-Style Operability for Microservices as a story · 136 points

    HN discussion
  9. You might like this post: https://blog.buoyant.io/2017/01/31/making-things-faster-by-a...

    Comment linking /2017/01/31/making-things-faster-by-adding-more-steps/

    on “Linkerd 1.0”
  10. Submitted Linkerd Joins the Cloud Native Computing Foundation as a story · 80 points

    HN discussion
  11. "The concept of the service mesh as a separate layer is tied to the rise of the cloud native application. In the cloud native model, a single application might consist of hundreds of services; each service might have thousands of instances; and each of those instances might be in a constantly-changing state as they are dynamically scheduled an orchestrator like Kubernetes. Not only is service communication in this w…

    Comment linking /2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/

    on “Linkerd 1.0”
  12. Submitted A Service Mesh for Kubernetes, Part I: Top-Line Service Metrics as a story · 71 points

    HN discussion
  13. Read William's post entitled "What's a service mesh?": https://blog.buoyant.io/2017/04/25/whats-a-service-mesh-and-...

    Comment linking /2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/

    on “Linkerd 1.0”
  14. Submitted The Linkerd Service Mesh API as a story · 36 points

    HN discussion
  15. there's quite a bit here - https://monzo.com/blog/2016/09/19/building-a-modern-bank-bac... and https://blog.buoyant.io/2016/10/14/a-service-mesh-for-kubern... But you should ping linkerd on twitter. They are really responsive.

    Comment linking /2016/10/14/a-service-mesh-for-kubernetes-part-ii-pods-are-great-until-theyre-not/

    on “Linkerd Joins the Cloud Native Computing Foundation”
  16. Submitted Linkerd on DC/OS for Service Discovery and Visibility as a story · 22 points

    HN discussion
  17. Request-level versus connection-level load balancing. See e.g. https://blog.buoyant.io/2016/03/16/beyond-round-robin-load-b...

    Comment linking /2016/03/16/beyond-round-robin-load-balancing-for-latency/

    on “A Service Mesh for Kubernetes, Part I: Top-Line Service Metrics”
  18. Submitted Squeezing blood from a stone: small-memory JVM tricks for microservice sidecars as a story · 21 points

    HN discussion
  19. > Why not DNS round-robin? Round-robin may be sufficient for your needs. However, the load balancing techniques that linkerd employs solved real production issues for us. These techniques allowed us to be paged less frequently for minor errors and we could more reliably make changes to the system without causing user-facing issues. See https://blog.buoyant.io/2016/03/16/beyond-round-robin-load-b...

    Comment linking /2016/03/16/beyond-round-robin-load-balancing-for-latency/

    on “Connecting Kubernetes services with linkerd”
  20. Submitted A Service Mesh for Kubernetes, Part III: Encrypting All the Things as a story · 16 points

    HN discussion
  21. I think that Linkerd is totally awesome and that it's definitely not receiving the attention that it deserves. One may think that Linkerd only fits in large projects but having that layer that manages the communication between my apps/microservice represents a huge boost forward for any project regardless its size. With Linkerd you're relying on the expertise of a team with vast knowledge on the field. For those of…

    Comment linking /2016/06/17/small-memory-jvm-techniques-for-microservice-sidecars/

    on “Announcing Linkerd 1.0”
  22. Submitted A Service Mesh for Kubernetes: Continuous Deployment via Traffic Shifting as a story · 15 points

    HN discussion
  23. Totally understand why they did it but couldn't help chuckling since 6 months ago in this blogpost: https://blog.buoyant.io/2017/12/05/introducing-conduit/ they literally said: "Conduit is not Linkerd 2.0." ;-)

    Comment linking /2017/12/05/introducing-conduit/

    on “Buoyant's Conduit Officially Becomes Linkerd 2”
  24. Submitted A Service Mesh for Kubernetes: Distributed Tracing as a story · 14 points

    HN discussion
  25. Submitted Making Things Faster by Adding More Steps as a story · 13 points

    HN discussion
  26. Submitted Beyond Round Robin: Load Balancing for Latency as a story · 13 points

    HN discussion
  27. Submitted Linkerd: Twitter-Style Operability for Microservices as a story · 13 points

    HN discussion
  28. Submitted Making microservices more resilient with circuit breaking as a story · 11 points

    HN discussion
  29. Submitted HTTP/2, gRPC, and the future of linkerd as a story · 10 points

    HN discussion
  30. Submitted Making microservices more resilient with circuit breaking as a story · 9 points

    HN discussion

Search all of HN for blog.buoyant.io

Linked by the same people?