CQRS and Event Sourcing for IoT applications

Co-Founder & CTO at Sense Tecnic Systems Inc.
Feb. 24, 2018
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
1 of 19

More Related Content

What's hot

Building API-Driven Microservices with Amazon API Gateway - AWS Online Tech T...Building API-Driven Microservices with Amazon API Gateway - AWS Online Tech T...
Building API-Driven Microservices with Amazon API Gateway - AWS Online Tech T...Amazon Web Services
Inyección de dependencias en Node.js con  InversifyJS & TypeScriptInyección de dependencias en Node.js con  InversifyJS & TypeScript
Inyección de dependencias en Node.js con InversifyJS & TypeScriptRemo Jansen
From Zero to DockerFrom Zero to Docker
From Zero to DockerAbhishek Verma
GitOps & the deployment branching models - DevOps D-day Marseille 2021GitOps & the deployment branching models - DevOps D-day Marseille 2021
GitOps & the deployment branching models - DevOps D-day Marseille 2021SoKube
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaGuido Schmutz
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetesRishabh Indoria

What's hot(20)

Similar to CQRS and Event Sourcing for IoT applications

 Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDogRedis Labs
How to create custom dashboards in Elastic Search / Kibana with Performance V...How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...PerformanceVision (previously SecurActive)
A Pragmatic Reference Architecture for The Internet of ThingsA Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsRick G. Garibay
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Amazon Web Services
Build your First IoT Application with IBM Watson IoTBuild your First IoT Application with IBM Watson IoT
Build your First IoT Application with IBM Watson IoTJanakiram MSV
Cloud Experience: Data-driven Applications Made Simple and FastCloud Experience: Data-driven Applications Made Simple and Fast
Cloud Experience: Data-driven Applications Made Simple and FastDatabricks

Similar to CQRS and Event Sourcing for IoT applications(20)

More from Michael Blackstock

FRED: A Hosted Data Flow Platform for the IoTFRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTMichael Blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockMichael Blackstock
IoT Interoperability: a Hub-based ApproachIoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachMichael Blackstock
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
WoT 2013 ThingbrokerWoT 2013 Thingbroker
WoT 2013 ThingbrokerMichael Blackstock
WoT 2013 InteropWoT 2013 Interop
WoT 2013 InteropMichael Blackstock

Recently uploaded

Domain storytelling-one-size-fit-all processDomain storytelling-one-size-fit-all process
Domain storytelling-one-size-fit-all processMichael Chen
Document WhatsApp MessagingDocument WhatsApp Messaging
Document WhatsApp MessagingGeminate Consultancy Services
Workflow Engines & Event Streaming Brokers - Can they work together? [Current...Workflow Engines & Event Streaming Brokers - Can they work together? [Current...
Workflow Engines & Event Streaming Brokers - Can they work together? [Current...Natan Silnitsky
Why Should You Choose a Personal Trainer over Group Gym Classes?  Why Should You Choose a Personal Trainer over Group Gym Classes?  
Why Should You Choose a Personal Trainer over Group Gym Classes?  Neighborhood Trainer
The Never Landing Stream with HTAP and StreamingThe Never Landing Stream with HTAP and Streaming
The Never Landing Stream with HTAP and StreamingTimothy Spann
The Pharo Debugger and Debugging tools: Advances and RoadmapThe Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapESUG

CQRS and Event Sourcing for IoT applications

Editor's Notes

  1. decentralized computing infrastructure in which data, compute, storage and applications are distributed in the most logical, efficient place between the data source and the cloud
  2. Thinking about how to increase scalability of systems – talking to Adaptech & looking at CQRS and Event Sourcing
  3. Where it doesn’t fit (yet) Not a fully scalable, high performance runtime on its own. Not a mobile app builder Not a multi-user dashboard system Answer to life, the universe and everything…
  4. IoT applications have unique characteristics Variety of protocols Real time, low latency Require historical data storage High data rates, many devices – performance and scale Event Sourcing architecture is a natural fit for IoT applications Everything is an event Scale thing interaction independently Easy to integrate new protocols, functionality Node-RED and FRED are useful tools for IoT application development Data flow programming paradigm – everything is a message/event Create real time dashboards IoT protocol conversion, formatting and service integration Design and Prototyping tool