eye.lo architecture divides in layers: Proxy, collection node, storage cluster and services. Each component embeds his scalability strategy for a light-touch implementation. The non-blocking technology and distributed architecture used to collect data let eye.lo to achieve a high response rate for hundreds of thousands of multi-vendor devices.
The extreme flexibility and scalability yields a very short lead-time from the order to the delivery, resulting in value from day one.
See Low Level design Guide for more detail.