The document discusses how IoT will generate 90ZB of data by 2025 and how companies like E.On are transitioning from an energy solutions business to an IoT business. It outlines the need to develop a world-class IoT streaming platform to manage this data. The document then discusses using cloud-native microservices and a hybrid cloud architecture following four key principles to build a sustainable IoT platform that can horizontally scale to handle large amounts of IoT data from a variety of devices and products.
1. Creating a Value Chain with
IoT
Alexander Alten-Lorenz: Chief Architect Digital, E.On SE
2. IoT and connected devices will generate...
*IDC, "Unlocking the Power of IoT Through
Actionable Insights from Data Analytics, May 2018"
90ZB
of IoT data*
by 2025
3. Ultimately, the global energy solution
business turns into a global IoT
business. To tackle the challenge,
developing and running a world class
IoT streaming platform will be
paramount...
Impact on the Energy Industry
4. The Problem to solve?
Data Transmission Products
Combined 5G and
IoT / IIoT Applications
Smart
City
Self-
driving
Cars
Wearables
Healthcare
Customer
….
Earnings
?
10. A sustainable IoT platform is built on 4 principles:
● Cloud-provider agnostic
● Horizontally scalable
● Infrastructure as code (Cloud Native)
● Microservices
Architecture Principles
11. Product A Product B Product C Product D
Device Twin Connectors Models Devices
Cloud Native: Microservices, BigData, AI / ML / Legacy Integration
Open Embedded Containerized Operating System
6. Business Applications
5. Platform Services
3. Connectivity
2. Edge
6 Layer Architecture Pattern
MQTT Broker and Routing
4. Platform
OnPrem ETL / Push
1. Sensor
12. Thank you
About me:
Big Data and IoT at scale Evangelist
20+ years software building experience in various projects (ASF, Linux,
OpenBSD)
Speaker, Blogger, Digital Native and Nerd
Get in touch:
LinkedIn: linkedin.com/in/alexanderalten
Twitter: @mapredit
13. Cloud
IoT Core
Device Twin (Read)
Kubernetes
Device Twin (Push)
Kubernetes
Device Twin (Write)
Kubernetes
Cloud
SQL
Cloud
SQL
Redis
Kubernetes
RabbitMQ
Kubernetes
Raw
Reported State
Kafka
Validated
Reported State
Kafka
Raw
Desired State
Kafka
Validated
Desired State
Kafka
Router
Kubernetes
Validator
Kubernetes
Validator
Kubernetes
Nginx Ingress
Kubernetes
Cloud
Pub/Sub
Models
Kubernetes
Devices
Kubernetes
Devices
Business Products
Example Backend Architecture GCP