Open Data Hub
ARCHITECTURE DESIGN BY ANIMESHON
01 – Open Data Hub
02 – Technologies
03 – A new way to communicate
04 – Reactivity
05 – Plug & Research
00 – Introduction
AGEND
A
06 – Conclusion
00
INTRODUCTIO
N
Like to a post
send notification to
users
weather
forecast
model
improve future
forecasts
notify consumers
recommendation
engine
recommend ads
update feed
update profiling
information
Resolve Captcha
IoT sensor
sending pressure
feedback to
AI models
protect from
unauthorized actors
collect data for
models training
Open Data hub
A modern system which already serves
thousands of citizens while processing
data from dozens of providers
Open Data Hub v2
A system designed to meet future
requirements while reaching more people
with more and faster information
State of the art
technologies.
International standards
enforcement
01
OPEN DATA HUB
A distributed, event-driven,
zero-downtime system
Open Data Hub:
distributed
microservices
Open Data Hub is a cluster of countless
microservices
single responsibility
Each service has only one responsibility which
can be carried out in the most efficient way
event-driven
async communication
The subprocess chain communicates
asynchronously, making each component
independent from the others
service self-healing
Events are thrown in the system, and the
consumer can read them when they are ready.
If something goes down, events are preserved
until it comes back online
agnostic communication
Services do not know who will be the next
process to take control, they just inform the
system about their own results
zero-downtime
no data loss
Once an information enters the system, it will be
preserved and backed up to ensure data integrity
and data durability
update rollout
Service orchestration allows the team to rollout
updates with different strategies zero or minimal
downtime
fault tolerant
Even if multiple services are offline, the system
can still accept data and serve results
02
TECHNOLOGIES
no vendor lock-in
All technologies are provider
agnostic and can be migrated to
any private or public cloud provider
open source
All technologies are open source
easy to contribute
Open Data Hub’s public repository
allows anyone to start a local
cluster of the core architecture
and start contributing
anyone can locally instantiate an Open Data
Hub cluster in just 20 minutes and start
contributing to the project
https://github.com/noi-techpark/odh-infrastructure-v2
02
A NEW WAY TO
COMMUNICATE
Open Data Hub uses a standard communication protocol to both
serve and process incoming data in alignment with internet 2.0
common practices
standard communication protocol
Speaking a common language makes it more appealing for third
parties to integrate with Open Data Hub
easy to integrate
A more structured and standardized communication protocol allows
for a reduction of custom solutions and more precise specifications
open specifications
RestApi
Open Data Hub enforces communication standards
with providers.
MQTT Websocket
04
REACTIVITY
easy to maintain
Changing the order of the
blocks, or substitute some of
them will not affect the rest of
the system
The whole architecture is
composed by small
lego-blocks
modular design
All lego-blocks can be
rearranged in whatever form
to satisfy new requirements
adaptability
The system is designed to
react to future needs and
evolve
evolution by design
05
PLUG & RESEARCH
Open Data Hub allows for
isolated environments to
utilize historical raw data
Thanks to no-code tools
researches could create
data processing pipeline
without IT knowledge
Allowing institutions to
experiment with both
processed and raw data
enables an exponential
grow of the system itself
sandbox
semplicity
grow
06
CONCLUSION
Open Data Hub promotes open source by
adopting only open technologies while
publishing it’s core infrastructure
open
State-of-the-art technologies and modern paradigms
ensure an easy maintenance and integrability
innovative
Designed to meet any present and future requirement
scalable
Thank you

More Related Content

PPTX
Webinar: Transforming Substation Automation with Open Source Solutions
PPTX
All Things Open SDN, NFV and Open Daylight
DOCX
chapter 3.docx
PDF
chapter 3.pdf
PDF
HP Iot platform and solution plans
PPTX
FIOT_Uni4.pptx
PDF
Red Hat OpenShift -- Innovation without limitation.pdf
PDF
Open for business
Webinar: Transforming Substation Automation with Open Source Solutions
All Things Open SDN, NFV and Open Daylight
chapter 3.docx
chapter 3.pdf
HP Iot platform and solution plans
FIOT_Uni4.pptx
Red Hat OpenShift -- Innovation without limitation.pdf
Open for business

Similar to Open Data Hub - Matteo Roggia - Animeshon - Real-time Open Data Hub.pdf (20)

PPTX
Linuxcon 2011 Crash Course in Open Source Cloud Computing
PPTX
Basavaraj H - Open Day light.pptx for sdn
PPTX
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
PPTX
Collaborating with OpenDaylight for a Network-Enabled Cloud
PDF
Mainflux Labs - References (1).pdf
PDF
why-choose-.net-for-your-next-iot-project.pdf
PPTX
IBM Bluemix: science fiction has been overtaken....now everything is possible
PDF
IoT-01-00005-v2.pdf
PPTX
VEDLIoT at Stockholm Tech Live 2022
PPTX
Internet of Things and the protocols ppt
PDF
21 Innovative IoT Products To Watch at Hannover Messe 2017
PPTX
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
PPTX
Io t standard_bis_arpanpal
PDF
The Architecture Of Software Defined Radios Essay
PPTX
The Management of The Future Internet With SDN and NFV
PDF
Cloud Manufacturing
PDF
Designing Internet of things
PDF
OpenShift Overview - Red Hat Open School 2017
PPT
Distributed_and_cloud_computing-unit-1.ppt
Linuxcon 2011 Crash Course in Open Source Cloud Computing
Basavaraj H - Open Day light.pptx for sdn
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Collaborating with OpenDaylight for a Network-Enabled Cloud
Mainflux Labs - References (1).pdf
why-choose-.net-for-your-next-iot-project.pdf
IBM Bluemix: science fiction has been overtaken....now everything is possible
IoT-01-00005-v2.pdf
VEDLIoT at Stockholm Tech Live 2022
Internet of Things and the protocols ppt
21 Innovative IoT Products To Watch at Hannover Messe 2017
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
Io t standard_bis_arpanpal
The Architecture Of Software Defined Radios Essay
The Management of The Future Internet With SDN and NFV
Cloud Manufacturing
Designing Internet of things
OpenShift Overview - Red Hat Open School 2017
Distributed_and_cloud_computing-unit-1.ppt

More from South Tyrol Free Software Conference (20)

PDF
SFSCON24 - Marina Latini - 1, 2, 3, Doc Kit!
PDF
SFSCON24 - Carmen Delgado Ivar Grimstad - Nurturing OpenJDK distribution: Ecl...
PDF
SFSCON24 - Eduardo Guerra - codEEmoji – Making code more informative with emojis
PDF
SFSCON24 - Juri Solovjov - How to start contributing and still have fun
PDF
SFSCON24 - Michal Skipala & Bruno Rossi - Monolith Splitter
PDF
SFSCON24 - Jorge Melegati - Software Engineering Automation: From early tools...
PDF
SFSCON24 - Chiara Civardi & Dominika Tasarz Sochacka - The Crucial Role of Op...
PDF
SFSCON24 - Moritz Mock, Barbara Russo & Jorge Melegati - Can Test Driven Deve...
PDF
SFSCON24 - Aurelio Buonomo & Christian Zanotti - Apisense – Easily monitor an...
PDF
SFSCON24 - Giovanni Giannotta & Orneda Lecini - Approaches to Object Detectio...
PDF
SFSCON24 - Alberto Nicoletti - The SMART Box of AURA Project
PDF
SFSCON24 - Luca Alloatti - Open-source silicon chips
PDF
SFSCON24 - Roberto Innocenti - 2025 scenario on OpenISA OpenPower Open Hardwa...
PDF
SFSCON24 - Juan Rico - Enabling global interoperability among smart devices ...
PDF
SFSCON24 - Seckin Celik & Davide Serpico - Adoption Determinants of Open Hard...
PDF
SFSCON24 - Stefan Mutschlechner - Smart Werke Meran - Lorawan Use Cases
PDF
SFSCON24 - Mattia Pizzirani - Raspberry Pi and Node-RED: Open Source Tools fo...
PDF
SFSCON24 - Attaullah Buriro - ClapMetrics: Decoding Users Genderand Age Throu...
PDF
SFSCON24 - Joseph P. De Veaugh Geiss - Opt out? Opt in? Opt Green! Bringing F...
PDF
SFSCON24 - Fulvio Mastrogiovanni - On the ethical challenges raised by robots...
SFSCON24 - Marina Latini - 1, 2, 3, Doc Kit!
SFSCON24 - Carmen Delgado Ivar Grimstad - Nurturing OpenJDK distribution: Ecl...
SFSCON24 - Eduardo Guerra - codEEmoji – Making code more informative with emojis
SFSCON24 - Juri Solovjov - How to start contributing and still have fun
SFSCON24 - Michal Skipala & Bruno Rossi - Monolith Splitter
SFSCON24 - Jorge Melegati - Software Engineering Automation: From early tools...
SFSCON24 - Chiara Civardi & Dominika Tasarz Sochacka - The Crucial Role of Op...
SFSCON24 - Moritz Mock, Barbara Russo & Jorge Melegati - Can Test Driven Deve...
SFSCON24 - Aurelio Buonomo & Christian Zanotti - Apisense – Easily monitor an...
SFSCON24 - Giovanni Giannotta & Orneda Lecini - Approaches to Object Detectio...
SFSCON24 - Alberto Nicoletti - The SMART Box of AURA Project
SFSCON24 - Luca Alloatti - Open-source silicon chips
SFSCON24 - Roberto Innocenti - 2025 scenario on OpenISA OpenPower Open Hardwa...
SFSCON24 - Juan Rico - Enabling global interoperability among smart devices ...
SFSCON24 - Seckin Celik & Davide Serpico - Adoption Determinants of Open Hard...
SFSCON24 - Stefan Mutschlechner - Smart Werke Meran - Lorawan Use Cases
SFSCON24 - Mattia Pizzirani - Raspberry Pi and Node-RED: Open Source Tools fo...
SFSCON24 - Attaullah Buriro - ClapMetrics: Decoding Users Genderand Age Throu...
SFSCON24 - Joseph P. De Veaugh Geiss - Opt out? Opt in? Opt Green! Bringing F...
SFSCON24 - Fulvio Mastrogiovanni - On the ethical challenges raised by robots...

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Modernising the Digital Integration Hub
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
DOCX
search engine optimization ppt fir known well about this
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
DP Operators-handbook-extract for the Mautical Institute
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Modernising the Digital Integration Hub
Hybrid model detection and classification of lung cancer
A comparative study of natural language inference in Swahili using monolingua...
Assigned Numbers - 2025 - Bluetooth® Document
WOOl fibre morphology and structure.pdf for textiles
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
What is a Computer? Input Devices /output devices
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Getting Started with Data Integration: FME Form 101
Chapter 5: Probability Theory and Statistics
A contest of sentiment analysis: k-nearest neighbor versus neural network
search engine optimization ppt fir known well about this
Getting started with AI Agents and Multi-Agent Systems
DP Operators-handbook-extract for the Mautical Institute
Module 1.ppt Iot fundamentals and Architecture
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
O2C Customer Invoices to Receipt V15A.pptx
Zenith AI: Advanced Artificial Intelligence

Open Data Hub - Matteo Roggia - Animeshon - Real-time Open Data Hub.pdf

  • 1. Open Data Hub ARCHITECTURE DESIGN BY ANIMESHON
  • 2. 01 – Open Data Hub 02 – Technologies 03 – A new way to communicate 04 – Reactivity 05 – Plug & Research 00 – Introduction AGEND A 06 – Conclusion
  • 4. Like to a post send notification to users weather forecast model improve future forecasts notify consumers recommendation engine recommend ads update feed update profiling information Resolve Captcha IoT sensor sending pressure feedback to AI models protect from unauthorized actors collect data for models training
  • 5. Open Data hub A modern system which already serves thousands of citizens while processing data from dozens of providers Open Data Hub v2 A system designed to meet future requirements while reaching more people with more and faster information State of the art technologies. International standards enforcement
  • 8. distributed microservices Open Data Hub is a cluster of countless microservices single responsibility Each service has only one responsibility which can be carried out in the most efficient way
  • 9. event-driven async communication The subprocess chain communicates asynchronously, making each component independent from the others service self-healing Events are thrown in the system, and the consumer can read them when they are ready. If something goes down, events are preserved until it comes back online agnostic communication Services do not know who will be the next process to take control, they just inform the system about their own results
  • 10. zero-downtime no data loss Once an information enters the system, it will be preserved and backed up to ensure data integrity and data durability update rollout Service orchestration allows the team to rollout updates with different strategies zero or minimal downtime fault tolerant Even if multiple services are offline, the system can still accept data and serve results
  • 12. no vendor lock-in All technologies are provider agnostic and can be migrated to any private or public cloud provider open source All technologies are open source easy to contribute Open Data Hub’s public repository allows anyone to start a local cluster of the core architecture and start contributing
  • 13. anyone can locally instantiate an Open Data Hub cluster in just 20 minutes and start contributing to the project https://github.com/noi-techpark/odh-infrastructure-v2
  • 14. 02 A NEW WAY TO COMMUNICATE
  • 15. Open Data Hub uses a standard communication protocol to both serve and process incoming data in alignment with internet 2.0 common practices standard communication protocol Speaking a common language makes it more appealing for third parties to integrate with Open Data Hub easy to integrate A more structured and standardized communication protocol allows for a reduction of custom solutions and more precise specifications open specifications
  • 16. RestApi Open Data Hub enforces communication standards with providers. MQTT Websocket
  • 18. easy to maintain Changing the order of the blocks, or substitute some of them will not affect the rest of the system The whole architecture is composed by small lego-blocks modular design
  • 19. All lego-blocks can be rearranged in whatever form to satisfy new requirements adaptability The system is designed to react to future needs and evolve evolution by design
  • 21. Open Data Hub allows for isolated environments to utilize historical raw data Thanks to no-code tools researches could create data processing pipeline without IT knowledge Allowing institutions to experiment with both processed and raw data enables an exponential grow of the system itself sandbox semplicity grow
  • 23. Open Data Hub promotes open source by adopting only open technologies while publishing it’s core infrastructure open State-of-the-art technologies and modern paradigms ensure an easy maintenance and integrability innovative Designed to meet any present and future requirement scalable