Connecting Kubernetes services with linkerd
&gt; Facilities that linkerd provides to assist with this include service discovery, load balancing, encryption, tracing and logging, handling retries, expiration and timeouts, back-offs, dynamic routing, and metrics.<p>Why not use SRV records and TLS? Retries, expiration, timeouts, and back-offs can all be placed into the networking library, and are, commonly.<p>Also, regarding <a href="https:&#x2F;&#x2F;linkerd.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;linkerd.io&#x2F;</a>, what&#x27;s with landing pages having almost no useful information on them. &quot;linker∙d is a transparent proxy that adds service discovery, routing, failure handling, and visibility to modern software applications&quot; what&#x27;s that even mean?<p>&gt; Fast, lightweight, and performant
&gt; Handles tens of thousands of requests per second per instance with minimal latency overhead. Scales horizontally with ease.<p>Well, since you&#x27;re calling yourself &quot;transparent&quot; I would hope it&#x27;d be fast!<p>&gt; Any language, any environment
&gt; Runs as a transparent proxy alongside existing applications, integrates with existing infrastructure.<p>So, it&#x27;s just proxying and retrying things and doing tls for me? Why isn&#x27;t this better handled in the library I&#x27;m using to make the call in the first place?<p>&gt; Latency-aware load-balancing
&gt; Balances request traffic using real-time performance, reducing tail latencies across your application.<p>Sounds like it requires a lot of cross-talk on my network, eating up bandwidth. That doesn&#x27;t sound lightweight.<p>&gt; Runtime traffic routing
&gt; Provides dynamic, scoped, logical routing rules, enabling blue-green deployments, staging, canarying, failover, and more.<p>OK, some of that does sound useful, but some of it still feels like something the caller should handle.<p>&gt; Drop-in service discovery
&gt; Integrates with most service discovery systems, decoupling applications from specific implementations.<p>What&#x27;s this mean? Why not just use SRV records?<p>&gt; Production-tested and proven at scale
&gt; Powers the production infrastructure of banks, artificial intelligence companies, social networks, government labs, and more.<p>I know why this is here, but it feels like _everyone_ claims  the same thing, so, to me, it just becomes noise.<p>&gt; &quot;linkerd allows you to drop in a transparent layer of application resilience and provides the operational affordances critical for modern, cloud native environments.&quot;
&gt; —Oliver Gould, CTO, Buoyant<p>This sounds doesn&#x27;t make sense to me, you can&#x27;t &quot;drop in&quot; resiliency. It needs to be built. The whole thing just feels like it&#x27;s all marketing and doesn&#x27;t tell me exactly what problems it&#x27;s solving for me as a developer.<p>------------<p>Maybe I&#x27;m just an old fogie, or being dense, but I still don&#x27;t see how this solves any problems I can&#x27;t and aren&#x27;t already solving.