This article will look at building a flexible and scalable IoT framework is a puzzle—how do you fit all the pieces together?