In this post, we describe how linkerd, our service mesh for cloud-native applications, can be used to transparently “wrap” HTTP and RPC calls in TLS, adding a layer of security to applications without requiring modification of application code.
This post was co-written with Ruben Oanta.
Load balancing is a critical component of any large-scale software deployment. But there are many ways to do load balancing. Which way is best? And how can we evaluate the different options?
How do you operate modern, cloud-native applications at scale? What problems arise in practice, and how are they addressed? What is actually required to run a cloud-native, microservices-based application under high-volume and unpredictable workloads, without introducing friction to feature releases or product changes?