# Blackboard Systems
This is an architectural pattern where a common knowledge base is used to coordinate different agents. It's for example the pattern used in [[Kubernetes]]. It is used for [[Knowledge-Based systems]] ([[Expert Systems]], etc...), often for [[Distributed Systems|distributed]] knowledge-based systems.
## Links
Blackboard Systems at the Architecture Level seems to be a pretty thorough examination of the pattern from a [[Software Architecture]] point of view.
- [https://stacks.stanford.edu/file/druid:mq853nj9727/mq853nj9727.pdf](https://stacks.stanford.edu/file/druid:mq853nj9727/mq853nj9727.pdf)