This document discusses the concept of smart systems and how they scale. It addresses some key questions:
1) What makes an IT system "smart", and will its ability to be smart scale as the system grows larger? As systems increase in size and scope to serve more users, there is a push towards decentralization and standardization which can make them less smart and more reactive.
2) Is an AWS datacenter a centralized or decentralized system? Large cloud providers like AWS operate massive centralized datacenters to provide standardized cloud computing resources, but aim to appear decentralized to users.
3) How can systems maintain smart, responsive behavior at large scales? One approach is to localize feedback loops so smaller, localized
2. Machine, Machine Messiah
The mindless search for a higher
Controller, take me to the fire
And hold me, show me the strength
Of your singular eye
-Yes
10. This is all about scale.
If we need a fast response, we could
localise the feedback and become
relatively “smart” again, at a smaller
scale, but over a wider region.
A few large things, or many small
things?
31. It all boils down to agents, interactions, and scales
We might have to rethink scaling
32. @markburgess_osl
DESIGNING SYSTEMS FOR COOPERATION
MARK BURGESS
THINKING IN
PROMISES
“This is where a great quote goes. Excellent book!” –Joe Blough
markburgess.org/blog_smart.html