Die Kante von Morgen: Der Aufstieg der KI steigert den Bedarf an Edge-Computing und veranlasst Unternehmen, Daten lokal zu verarbeiten. Dieser Wandel bringt Geschwindigkeit, geringere Latenz und besseren Datenschutz.
Wachsender Bedarf an Entwicklern: Mit dem Wachstum des Edge-Computings steigt die Nachfrage nach Entwicklern, die Anwendungen für Edge-Umgebungen erstellen können, und eröffnet neue Berufschancen.
Fähigkeiten für den Erfolg: Entwickler müssen neue, speziell für Edge-Deployments erforderliche Fähigkeiten erwerben, einschließlich Wissen in IoT, Datenverarbeitung und Anwendungsentwicklung, um in diesem sich wandelnden Umfeld erfolgreich zu sein.
Den Übergang annehmen: Die Vorbereitung auf die Zukunft des Edge-Computings erfordert eine Anpassung an neue Technologien und Methoden, damit Entwickler relevant bleiben und die Möglichkeiten von KI am Rand effektiv nutzen können.
Datenschutz als Trumpf: Durch die Verarbeitung von Daten näher an ihrer Quelle verbessert Edge-Computing nicht nur die Leistung, sondern stärkt auch den Datenschutz und ist damit für Unternehmen mit hohen Sicherheitsanforderungen besonders attraktiv.
KI treibt eine enorme Nachfrage nach Edge-Computing-Infrastruktur an, da industrielle und kommerzielle Anwender immer mehr Daten lokal verarbeiten müssen, um von den Möglichkeiten der KI zu profitieren. Dadurch entsteht auch eine wachsende Nachfrage nach Entwicklern, die Anwendungen für den Edge-Bereich erstellen können.
Deshalb wollte ich Peter Morales, CEO von Code Metal, fragen, welche Fähigkeiten Entwickler für Edge-Deployments benötigen und wie sie sich auf den Umstieg zum Edge vorbereiten können.
Durch die Verarbeitung von Daten näher an ihrer Quelle bietet Edge Computing bedeutende Vorteile in Bezug auf Geschwindigkeit, Latenz und Datenschutz. Dies hat zu einem Nachfrageanstieg bei Edge-Infrastrukturen und folglich bei einer qualifizierten Belegschaft geführt, die innovative Edge-Anwendungen entwickeln kann.
Der „Thin Edge“-Ansatz
Viele Experten sind der Ansicht, dass Edge-Anwendungen schlank und auf bestimmte Aufgaben fokussiert sein werden. Sehen Sie bei Code Metal eine Zukunft, in der Entwickler hauptsächlich „Thin Edge“-Anwendungen erstellen, oder wird es auch einen Bedarf an komplexeren Edge-Deployments mit einem breiteren Fähigkeitenprofil geben?
„Dieser Ansatz ergibt Sinn für immer verbundene Geräte, die einen ‚Thin Edge‘ nutzen können, um Features schnell zu berechnen und an die Cloud zu senden. Im IoT-Bereich war dies der vorherrschende Trend. Gleichzeitig wächst jedoch auch der Druck, mehr Verarbeitung an den Rand zu verlagern, getrieben durch Bedenken hinsichtlich Latenz und Datenschutz. Beispielsweise hat Apple kürzlich kleine Sprachmodelle direkt auf den eigenen Handys eingesetzt. Was die Komplexität betrifft, so läuft alles im Bereich autonomer Systeme vermutlich ebenfalls am Edge.“
Mit dem Aufkommen vortrainierter KI-Modelle und Low-Code-Plattformen – wie wird sich das Fähigkeitsspektrum für Edge-Entwickler verändern? Wird der Fokus sich vom Codieren hin zum Verstehen und Bereitstellen vorgefertigter Lösungen für spezielle Edge-Anforderungen verschieben?
„Ich widerspreche der Ansicht, dass der Einsatz eines vortrainierten KI-Modells auf Low-Code-Weise die Arbeit von Entwicklern am Edge grundlegend verändert. Wenn man ein KI-Modell als weiteren Baustein in einer Signalkette sieht, unterscheidet es sich nicht wesentlich von anderen Modulen dieser Kette. Einige Module werden immer noch individuell gebaut, andere – wie etwa ein DSP – sind vorgefertigt und werden nur noch konfiguriert.
Der entscheidende Unterschied ist, dass KI-Module Fähigkeiten bieten, die bisher unerreichbar waren, während traditionelle Signalverarbeitung relativ stagnierte. Was ich besonders spannend finde – und worauf sich Code Metal konzentriert – ist, wie Entwickler diese Low-Code-Tools und bestehende Workflows für die Edge-Entwicklung nutzen werden, wenn agentische KI diese Tools auch integrieren kann. Wird dann die Rolle des Entwicklers der eines Systemingenieurs immer ähnlicher?“
Spezialisierung vs. Vielseitigkeit
Angesichts der sich wandelnden Edge-Computing-Landschaft: Müssen Entwickler sich künftig auf bestimmte Edge-Hardware-Plattformen oder Branchen spezialisieren, oder sind vielseitig einsetzbare Entwickler mit anpassbarem Skillset im Vorteil?
„Mit dem Fortschritt von KI-Tools ist Spezialisierung für Entwickler unabdingbar, um ihren Wert zu erhalten. Breite Fähigkeiten sind zwar nützlich, aber je besser die Tools werden, desto eher sind breit anwendbare Skills automatisierbar.“
Sicherheit ist am Edge entscheidend, doch klassische Sicherheitslösungen brauchen oft viele Ressourcen. Wie können Entwickler diesen Widerspruch auflösen und robuste Sicherheit für Edge-Anwendungen mit begrenzten Ressourcen gewährleisten?
„Warten Sie nicht bis zum Schluss, um über Sicherheit nachzudenken. Sie verbringen am Ende mehr Zeit damit, Sicherheitslösungen nachträglich in Ihren Code einzubauen, als wenn Sie von Anfang an mit einer Security-First-Mentalität arbeiten. Das bedeutet nicht, dass Sie die Entwicklung verlangsamen und alles direkt mit Sicherheits-Tools bauen müssen, aber Sie sollten potenzielle Sicherheitsprobleme kennen, die später zu größeren Rückschlägen führen können.
Wenn Sie zum Beispiel bei Ihrer Anwendung jeden Zyklus für Energieeffizienz nutzen, warten Sie nicht darauf, später die Verschlüsselung einzubauen, die Sie eventuell brauchen, wenn Sie mit der Cloud kommunizieren."
Die Demokratisierung des Edge
Aktuell braucht die Edge-Entwicklung spezielles Know-how und Hardware. Sieht Code Metal eine Zukunft, in der Tools und Plattformen für Edge-Development zugänglicher werden und so ein breiteres Spektrum an Entwicklern Anwendungen für den Edge erstellen kann?
„Absolut. Die derzeitige Marktfragmentierung und die lange Zeit, die es braucht, um eine Idee für eine bestimmte Plattform anzupassen, sind Probleme, die wir mit verifizierbaren agentischen Entwicklungs-Workflows lösen wollen.“
Edge Computing bietet Chancen für Energieeffizienz und geringeren CO₂-Fußabdruck. Welche Rolle spielen Entwickler bei der Konzeption und Umsetzung nachhaltiger Edge-Lösungen? Gibt es bestimmte Fähigkeiten oder Denkweisen, die hierfür zwingend erforderlich sind?
„Als Edge-Entwickler rücken Sie durch Ihren Effizienz-Fokus automatisch in eine starke Position, grünere Technologien zu schaffen.“
Edge vs. Cloud: Verschwimmende Grenzen
Mit der Reife des Edge Computing verschwimmen die Grenzen zwischen Edge und Cloud zunehmend. Wie stellen Sie sich das Zusammenspiel dieser beiden Umgebungen künftig vor? Müssen Entwickler in beiden versiert sein oder werden sich spezialisierte Rollen herausbilden?
„Da Werkzeuge wie Code Metal immer weiter verbreitet werden, wird ein einzelner Entwickler innerhalb seiner Branche mehr Aufgaben übernehmen können. Dies führt auf natürliche Weise zu einem besseren Gesamtsystemdesign, wobei eingebettete Entwickler mindestens in der Lage sind, stärker über Full-Stack-Lösungen nachzudenken und effektiver mit dem Cloud-Team zu kommunizieren.“
Die Schnittstelle von KI und Edge Computing verändert Branchen grundlegend und schafft beispiellose Chancen. Mit dem kontinuierlichen Wachstum der Nachfrage nach intelligenten, Echtzeitanwendungen wird die Rolle von Edge-Entwicklern immer wichtiger.
Indem Entwickler die einzigartigen Herausforderungen und Möglichkeiten des Edge Computing verstehen, können sie sich an die Spitze dieser technologischen Revolution stellen.
Möchten Sie mehr Interviews, Tipps und Tools erhalten? Abonnieren Sie den Newsletter des CTO Clubs!
