Top Banner
@EeroRanik Scalability issues of M2M systems Eero Ränik, 2015-04-13
14
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

Scalability issues ofM2M systemsEero Ränik, 2015-04-13

Page 2: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

robotics toolkitsintelligent security camerasfleet management systemsin-shoe pressure sensors

Page 3: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

IoT: a misnomer?most systems are not truly autonomous

→ front end matters a lot!

Page 4: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

front end & communications = 2 problemscan mean spreading yourself thin

scalability issues appear late, very suddenly

Page 5: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

most companies walk an eerily similar patha fictional example

Page 6: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

Page 7: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

driver

database

front end

Page 8: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

driver

database workflows

front end notifications(MQ)

(MQ)(MQ)

Page 9: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

driver 1 driver 2 driver 3

service bus

database workflows

front end notifications

(MQ)

(MQ)

(MQ)(MQ)(MQ)

(MQ)

Page 10: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

driver 1 driver 2 driver 3

service bus

database workflows

front end notifications

(MQ)

(MQ)

(MQ)(MQ)(MQ)

(MQ)

!?

Page 11: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

driver 1 driver 2 driver 3

service bus

database workflows

front end notifications

(MQ)

(MQ)

(MQ)(MQ)(MQ)

(MQ)

!?

supportsystems

!?

!?

Page 12: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

what about existing solutions?Apache Storm?

Microsoft StreamInsight?Planet OS?

…?

Page 13: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

in the end:database → Apache Cassandra

workflows → DIYprivate cloud

Page 14: Heelosophy - @ MoMo Estonia IoT - WTF?!

@EeroRanik

big market for a generic solutionif you ever manage to productize your own :)