Skip to content

NATS

Layered, Event, and Data-Centric Architectures in Distributed IoT Systems

With the advent of the browser, cloud, embedded Linux systems, and networked microcontrollers, distributed systems are everywhere. There are many models for communication in distributed systems — we will look at the tradeoffs between three of them. There are many perspectives to consider — initial implementation, client libraries, maintenance, adding features now and in the future, client compute and storage requirements, network bandwidth, data structure, etc. This article will discuss a number of these concerns and present several options.

Read More »Layered, Event, and Data-Centric Architectures in Distributed IoT Systems