Skalierung einer On-Premise IoT-Plattform über Cloud Services und Open-Source Technologien

Eines unserer interessantesten Projekte in den letzten Jahren war das Design und die Entwicklung einer On-Premise/Cloud-Hybrid-IoT-Lösung für die Verpackungsindustrie. Mithilfe von Technologien wie Kubernetes, NGINX und RabbitMQ haben wir eine skalierbare Architektur geschaffen, die eine leistungsstarke Erweiterung einer On-Premise-Plattform mit wertvollen zentralisierten Funktionen bietet. Die Plattform lässt sich anschließend komplett oder auch nur teilweise bei den bekannten Cloudprovidern hosten.

In diesem Vortrag werden Florian und Lothar die wesentlichen Punkte dieser Architektur sowie die Lehren aus dem Open-Source-Stack behandeln, der zur Implementierung verwendet wurde. Insbesondere werden wir diskutieren, welche Rolle Microservices und Microfrontends spielten, um die Skalierbarkeit und Flexibilität der Plattform zu erreichen.

Vorkenntnisse

  • IoT-Anforderungen an Backends (Identity, Authentication, Scalability)
  • Backend-Architektur-Patterns (Monolith, Microservices, Entkopplung über Message Bus)

Lernziele

  • Pattern zum Skalieren von Anwendungen erkennen
  • Unterschiedliche Methoden der Skalierbarkeit und wie sie durch Architekturentscheidungen beeinflusst werden
  • Einsatz von Open-Source-Software wie RabbitMQ, Let's Encrypt, oderr NGINX
  • Erweitern einer On-premise-First-Anwendung durch die Anbindung an die Cloud (Microsoft Azure im konkreten Fall)

Speaker

 

Florian  Rappl
Florian Rappl ist Solution Architect bei der smapiot GmbH mit Einsatzgebiet für digitale Transformation. Als Microsoft MVP für Entwicklungstools befasst er sich mit C#/.NET, TypeScript, sowie skalierbaren Lösungen in Cloud-Umgebungen.

Lothar Schöttner
Lothar Schöttner ist Gründer und Geschäftsführer der smapiot GmbH. Neben der Entwicklung eigener Lösungen wie Piral ist er im Rahmen von Beratungsprojekten als Solution Architect in den Bereichen IoT und Identity Management tätig.

building-IoT-Newsletter

Ihr möchtet über die building IoT
auf dem Laufenden gehalten werden?

 

Anmelden