Paul Krill
Editor at Large

Linkerd 1.0 helps cloud services communicate

news
Apr 26, 20172 mins

Open source project provides infrastructure for service discovery, load balancing, failure handling, instrumentation, and routing to all interservice communication

Linkerd, providing an enterprise-level open source service mesh for cloud-native applications, has moved to a 1.0 release.

Offered by cloud software provider Buoyant, the mesh adds service discovery, load balancing, failure handling, instrumentation, and routing to all interservice communication.

Bouyant describes a service mesh as a dedicated infrastructure layer for safe, fast, and reliable service-to-service communication, sitting as a layer of abstraction above TCP/IP. It’s responsible for delivering requests through a complex topology of services in a cloud-native application, said William Morgan of Buoyant.

Linkerd is hosted by the Cloud Native Computing Foundation. Working with common protocols and service discovery back ends, including Mesos and Kubernetes, it acts as a transparent HTTP/gRPC/thrift proxy and usually can be dropped into existing applications with minimum configuration. It was built on top of the Netty client server NIO framework and the Finagle RPC framework.

The 1.0 release milestone means Linkerd now has a stable set of features that can be relied upon to handle most critical production traffic, Bouyant’s Oliver Gould said. It also brings a substantial change to router configuration as well as new plugin interfaces that allow for finer-grained policy control. Linkerd was developed by former Twitter engineers and brings the same techniques for reliability at scale used in the social networking platform, Buoyant said.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author