
Chapter 3 Design Patterns for IoT 65
Solution
Using a distributed model where computing operations are spread across dierent environ-
ments can solve this problem. This gives benefits of heterogeneous deployment such as scalabil-
ity, more computing resources, on-demand resource enhancement, and more bandwidth. Also,
benefits of single environment deployment such as resource control, on-demand accessibility,
and closed environment setup.
Design Patterns for Infrastructure
These types of design patterns describe how various device technologies and networks can solve
physical infrastructure related problems for IoT. It also provides solutions f