zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
With the steady increase in the number of network connected devices the industry is experiencing a new level of heterogeneity with respect to computing, storage and communication capabilities, as well as new challenges with respect to the scale at which data is produced and needs to be delivered and consumed.
Additionally, for performance, efficiency and privacy reasons, there is an increasing desire to keep the data processing as close as possible to the source, while at the same time facilitate access to geographically remote applications. In other terms, we are experiencing a mainstream architectural switch from cloud-centric paradigms in which data is stored, processed and retrieved from the cloud to fog and edge-centric paradigms where data is stored and processed where it makes most sense for performance, energy efficiency and security matters.
zenoh has been designed to address the needs of those applications that need to deal with data in movement, data at rest and computation in a scalable, efficient and location transparent data manner.