miniaturization, composability and internet of things (iot)
TRANSCRIPT
www.robomq.io
Moore’s law has been accelerating the miniaturization
Moore's law (/mɔərz.ˈlɔː/) is the observation that the number of transistors in a dense integrated circuit doubles approximately every two years. The observation is named after Gordon E. Moore, the co-founder of Intel and Fairchild Semiconductor, whose 1965 paper described a doubling every year in the number of components per integrated circuit,[2] and projected this rate of growth would continue for at least another decade.[3] In 1975,[4] looking forward to the next decade,[5] he revised the forecast to doubling every two years.[6][7][8]
www.robomq.io
Enterprise software infrastructure is getting composable
Cloud
Hybrid Clouds
PaaS & SaaSIaaS
www.robomq.io
Evolution to composable service architecture
Source : PWC Technology forecast 2014
Smaller, atomic and loosely coupled
www.robomq.io
IoT devices are getting smaller and smaller
• Smaller and more capable
• Devices are getting cheaper
• Open standard based devices and hardware interfaces
• Composable prototype boards
Arduino Mega Arduino Uno Arduino Mini & Micro
Lilypad
Raspberry Pi
Raspberry Zero
www.robomq.io
Stage is set for Enterprise IoT
IoT Devices, Gateways
Integration, Connectivity
Cheaper cellular connectivity and increasing coverage with Cellular and WiFi Guaranteed delivery, lightweight distributed messaging fabric Microservices based data integration
Enterprise applications
Composition at Macro level - IaaS, PaaS, Cloud, Hybrid clouds SaaS applications offering composable enterprise applications Microservices bring miniaturization to service and application development
Smaller and cheaper IoT devices and gateway Composability at the device and sensors hardware level Increased compute capability for local automation
www.robomq.io
Enterprise IoT schematic
IoT Device & Gateways Messaging fabric Microservices SaaS, PaaS
www.robomq.io
Microservices: composability at application level
Source : Martin Fowler, www.martinfowler.com
www.robomq.io
Microservices : three key building blocks
Container technologies like Docker
Ubiquitous, dumb and distributed messaging fabric
Adherence to Microservices architecture
1
2
3
www.robomq.io
Containers - portable and atomic execution unit
Atomic
Portable
Self contained
Minimalistic
Miniaturized
Composable
Host O/S
Bare Metal
www.robomq.io
Ubiquitous messaging fabric
• Stateless
• Federated
• Available every where
• Guaranteed delivery with Eventual Consistency
www.robomq.io
IoT, microservices and composabiltiy
Smaller, powerful and cheaper IoT Devices
Composable and miniaturized services “Microservices”
Composable Enterprise Infrastructure - SaaS, PaaS & IaaS
Enterprise IoT
www.robomq.io
Benefits
Future proof IoT application development
Pluggable and extendable
Low cost of construction, development, deployment, and maintenance
1
2
3