Virtualization Technology News and Information
Article
RSS
Kentik 2023 Predictions: Organizations Will Design for Observability at the Architectural Level

vmblog-predictions-2023 

Industry executives and experts share their predictions for 2023.  Read them in this 15th annual VMblog.com series exclusive.

Organizations Will Design for Observability at the Architectural Level

By Avi Freedman, CEO and Co-founder, Kentik

As enterprise organizations continue to adopt a myriad of services and platforms into the different layers of their systems, enabling visibility into how these systems function is paramount.

In 2023, more organizations will achieve success by designing for observability at the architectural level. For a modern system to function at scale, you must be able to see what's happening inside of it. After all, a properly designed architecture should illuminate and not obfuscate.

Using telemetry to detect and isolate issues

The easiest way to avoid eventual visibility problems is to design the different layers around providing rich telemetry - whether OpenTelemetry or not.

When things go wrong with a piece of a complex system, issues tend to spill out and cause problems in other areas. Telemetry data gives you the data that can help detect issues and isolate the root cause of these issues, making remediation much easier (and less panic-inducing.)

An example - services meshes can be great for visibility. If built correctly, service meshes help run microservices at scale by providing a more flexible release process, availability and resiliency, and secure communications between services. However, unnecessarily using service meshes, or without the right telemetry, can make it harder to observe and understand your applications and infrastructure.

Implementing telemetry pipelines

A second related trend we expect to grow in 2023 is the use of telemetry pipelines to underpin a broad range of operational systems.

No "system or platform to rule them all" is available today, so designing your architecture to enable sending telemetry to multiple systems is necessary. Between infrastructure-focused platforms, application-focused platforms, and operational systems, there is no shortage of services that benefit from telemetry. This includes data lakes, internal AI/ML projects, observability platforms, BI platforms that look at revenue impact, and many more.

A system designed to accept and collect broad ranges of telemetry can copy, massage, and send it to many different systems, adapting it as needed for the advantages and limitations of those platforms. There is a huge amount of innovation in the open source and commercial world around this design pattern, and it is part of most observability architectures we are seeing now.

Enabling systems to be self-driven

A third related trend that great telemetry collection enables is the ability to enable systems to be increasingly (though still not totally) self-driven. Whether it's applications, or enterprise or service provider networks, we're seeing an increasing number of customers use telemetry collected and shared on busses to carefully enable control loops for auto-scaling and remediation.

Of course - you need to be careful with all feedback loops. It can be tricky to only add stability. The best architects always remember the Tacoma Narrows Bridge, and complex distributed systems have their own harmonic frequencies to avoid.

Observability as a means for success

I've said this before, but as observability solidifies and modern architecture scales out to using even more services, it's more apt than ever. Designing for observability at the architectural level is crucial for understanding how systems function. This empowers organizations to understand and fix problems faster and ultimately achieve better results, which is critical to staying competitive in the market.

##

ABOUT THE AUTHOR

Avi-Freedman 

Avi Freedman is the co-founder and CEO of Kentik, with decades of experience as a leading technologist and executive in networking. Freedman was with Akamai for over a decade as VP of Network Infrastructure and then as Chief Network Scientist. Before that, he started Philadelphia's first ISP (netaxs) in 1992, later running the network at AboveNet and serving as CTO for ServerCentral.

Published Tuesday, January 31, 2023 7:33 AM by David Marshall
Comments
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
Calendar
<January 2023>
SuMoTuWeThFrSa
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234