An open source platform in practice
According to surveys carried out by the Eclipse Foundation, 20% of IoT platforms have been developed as on-premises solutions (https://newsroom.eclipse.org/news/announcements/eclipse-foundation-releases-2023-iot-edge-developer-survey-results). This shows a positive trend about the use of the public cloud, but there are dozens of reasons why we might want to continue to develop using on-premises or open source solutions:
- Return on investment: We might have a budget that is too small to justify a big investment
- Technology: We might want to use technology that does not depend strictly on a supplier
- Privacy: We might want to export data outside our country
- Data shadowing: We might need a copy of the data on our legacy platform, either to experiment with or just as a backup
- Integration: We might be implementing an inter-cloud platform, meaning we need an integration layer
- Experience: We might be developing our first IIoT platform...