Distributed logging

Requirements

Functional requirements

Non-functional requirements

Building blocks we will use

The design of a distributed logging system will utilize the following building blocks: