miniaturization, composability and internet of things (iot)

23
Internet of things (IoT) & SaaS integration platform www.robomq.io

Upload: bramh-gupta

Post on 23-Jan-2018

619 views

Category:

Technology


0 download

TRANSCRIPT

Internet of things (IoT) & SaaS integration platform

www.robomq.io

www.robomq.io

Composability is natural

www.robomq.io

The world is built of smaller things composed together

www.robomq.io

The world is built of smaller things composed together

www.robomq.io

The pyramids were built the same way

www.robomq.io

And you can build a burger and a bear…

www.robomq.io

Electronics industry has used this concept for long

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

Results have been astonishing

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

Building services and applications with Microservices

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

www.robomq.io

How we do it at RoboMQ

www.robomq.io

Thank you…

Lets talk more…