Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Apache Kafka as a Key Enabler for IoT at Bosch Power Tools

158 Aufrufe

Veröffentlicht am

Apache Kafka as a Key Enabler for IoT at Bosch Power Tools

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Apache Kafka as a Key Enabler for IoT at Bosch Power Tools

  1. 1. KAFKA AS A KEY ENABLER FOR IOT AT BOSCH POWER TOOLS PT/ENS1, 16.05.2019 Ralph Debusmann
  2. 2. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Projects IoT@Bosch Power Tools 2 actions • RefineMySite • Bluehound • Home and Garden App • Field Data Connectivity
  3. 3. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Common Architecture IoT@Bosch Power Tools 3 actions
  4. 4. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Kafka at the Heart IoT@Bosch Power Tools 4 actions
  5. 5. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Confluent Cloud at the Heart IoT@Bosch Power Tools 5 actions
  6. 6. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Stream Processing w/ KSQL IoT@Bosch Power Tools 6 actions
  7. 7. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Ingredients Common Architecture 7 actions • Bosch IoT Hub • Kafka/Confluent Cloud • Microsoft Azure
  8. 8. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Block Diagram Common Architecture 8 actions
  9. 9. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Why Kafka? Common Architecture 9 actions • Single source of truth • Enables asynchronous communication between microservices • Enables event-based architecture • Persistent storage of immutable events
  10. 10. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Why Confluent Cloud? Common Architecture 10 actions • Single source of truth • Enables asynchronous communication between microservices • Enables event-based architecture • Persistent storage of immutable events • No self-hosting necessary (99,95% uptime SLA) • Access to latest features from the original creators of Kafka: • Database and systems integration Kafka Connect • Control schema evolution with fully managed Schema Registry • Real-time stream processing with fully managed KSQL • Access to future features e.g. cluster connectivity around the world with Global Kafka • NB: With respect to Big Data, AI and Kafka, PT is currently working on a common strategy together with Bosch CI
  11. 11. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. RefineMySite IoT Projects@Bosch Power Tools 11 actions
  12. 12. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. RefineMySite IoT Projects@Bosch Power Tools 12 actions
  13. 13. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture RefineMySite 13 actions
  14. 14. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture + Kafka RefineMySite 14 actions
  15. 15. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Bluehound IoT Projects@Bosch Power Tools 15 actions
  16. 16. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Bluehound IoT Projects@Bosch Power Tools 16 actions
  17. 17. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Services Bluehound 17 • Asset location tracking • Asset documentation • Asset assignment (employee, sites, job-box, warehouse) • Hierarchy asset assignment • Automated asset storage checking • Delivery tracking actions
  18. 18. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture Bluehound 18 actions
  19. 19. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture + Kafka Bluehound 19 actions
  20. 20. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Home and Garden App IoT Projects@Bosch Power Tools 20 actions
  21. 21. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Home and Garden App IoT Projects@Bosch Power Tools 21 actions
  22. 22. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Home and Garden App IoT Projects@Bosch Power Tools 22 actions
  23. 23. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture Home and Garden App 23 actions
  24. 24. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture + Kafka Home and Garden App 24 actions
  25. 25. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Field Data Connectivity IoT Projects@Bosch Power Tools 25 actions
  26. 26. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture Field Data Connectivity 26 actions
  27. 27. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture + Kafka Field Data Connectivity 27 actions
  28. 28. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Architecture + Kafka + KSQL Field Data Connectivity 28 actions
  29. 29. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Kafka Live Demo Field Data Connectivity 29
  30. 30. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Kafka Live Demo w/ KSQL Field Data Connectivity 30
  31. 31. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. We are hiring Developers, Developers, Developers 31 actions
  32. 32. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Takeaways/Conclusion 32 • All IoT projects at Bosch Power Tools share a common architecture • Its main ingredients are: • Bosch IoT Hub • Kafka/Confluent Cloud • Microsoft Azure • Kafka is at the heart of this architecture • Showed four example projects and their use of Kafka • RefineMySite • Bluehound • Home and Garden App • Field Data Connectivity • By evaluating KSQL, Field Data Connectivity is the first project to really go beyond just using Kafka as an event bus • NB: With respect to Big Data, AI and Kafka, PT is currently working on a common strategy together with Bosch CI actions
  33. 33. PT/ENS1 | 16.05.2019 © Robert Bosch GmbH 2019. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. PT Kafka Thank You 33

×