Chapter 27 - Architectures for the Edge from the textbook Software Architecture in Practice 3rd edition.