Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. Scalable Device Connectivity Re-Loaded

Scalable Device Connectivity Re-Loaded

Session details
Status: 
Declined
Speaker(s): 
Kai Hudalla (Robert Bosch GmbH)
Experience level: 
Intermediate
Tags: 
IoT Kafka Quarkus messaging DevOps
Session Track: 
IoT & Edge
Session Type: 
Standard

Eclipse Hono provides a cloud native device connectivity layer that can be deployed to a container orchestration platform like Kubernetes. The project has graduated from incubation in October 2019 and has since evolved into a full fledged device connectivity solution that supports connecting millions of devices using arbitrary device protocols like MQTT, HTTP, AMQP 1.0 and CoAP out of the box. Together with Eclipse Ditto and hawkBit, Hono is at the core of the Bosch IoT Suite SaaS product offering.

In June 2022 Hono 2.0.0 has been released which marks the final step of a two-year process of implementing some fundamental changes to Hono's underlying architecture. In this talk, I will provide details about how we were able to signifcantly reduce the memory footprint and start-up times of service components by migrating all of Hono's micro service components from Spring Boot to the Quarkus framework. I will share first-hand experience from this process that will help attendees adopting a similar strategy.

I will also talk about the newly added support for using Apache Kafka as an alternative to AMQP 1.0 based messaging infrastructure for brokering messages between devices and applications. I will provide background information about the motivation for this quite fundamental change and the impact it had on Hono's architecture. Based on that, I will also provide practical insight into the migration process that Bosch.IO conducted for replacing the AMQP 1.0 based messaging infrastructure with Apache Kafka in the Bosch IoT Suite.

Existing users of Eclipse Hono will learn about the new features and changes we made in Hono 2.0.0 and how they can take advantage of these in their existing setup. Solution developers will get practical advice regarding the employment of Hono in particular and using the Quarkus framework for implementing scalable, micro service based IoT solutions in general. Last but not least, attendees involved in the operating of cloud native solutions will benefit from the insights that we gained during the migration process of the Bosch IoT Suite regarding preparation, communication and the actual doing, which allowed us to perform the migration with zero downtime for customers who are relying on the system to interact with their connected devices.

 

Objective of the presentation: 
Inform existing and new users of Eclipse Hono about new features and changes introduced in the recent 2.0.0 release. Share insights gathered during the migration of our code base from Spring Base to the Quarkus framework. Provide a real-world testimony of a zero downtime migration of the underlying messaging infrastructure of the Bosch IoT Suite SaaS product offering
Attendee pre-requisites - If none, enter "N/A": 
General understanding of common IoT system architecture
  • Sign in to post comments.

Elite

  • IBM
  • Huawei

Premium

  • Eurotech
  • Yatta Solutions GmbH
  • Red Hat

Basic

  • SSI Schaefer IT Solutions GmbH
  • Bosch IO GmbH
  • SCANOSS
  • TypeFox GmbH
  • Obeo
  • ARCAD Software
  • EclipseSource
  • Mercedes-Benz Tech Innovation

Media

  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top