Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Azure Functions in Containern? Warum eigentlich nicht? Interview mit Jonah Andersson

Ein DWX-Interview mit Jonah Andersson über die moderne Kunst verteilter .NET-Architekturen in Azure.
Jonah Andersson
©

Sofija De Mitri, Patrizio De Mitri, Event Wave

Eigentlich wollten wir "nur mal kurz" über Azure Functions sprechen. Es wurde aber eine Reise durch die Azure-Landschaft, vorbei an Container Apps, Durable Functions, Dapr, serverlosen GPUs und der Frage, wie man das alles orchestriert, ohne dabei den Verstand zu verlieren. Jonah Andersson, Microsoft MVP, Cloud Solutions Architect und zum ersten Mal Speaker auf der DWX, erzählt, wie moderne, eventgetriebene .NET-Anwendungen mit Azure aussehen können – und worauf Entwickler:innen dabei achten sollten.

Funktion trifft Container – muss das sein?

"Kommt drauf an", sagt Jonah. Wer Azure Functions in Container Apps betreibt, gewinnt vor allem eines: Kontrolle. Container machen Schluss mit Laufzeit-Vorgaben, erlauben Custom Dependencies, saubere Microservice-Kommunikation und Integration mit Technologien wie Dapr. Und sie bieten Workload-Profile und serverlose GPUs – für alle, die es mit AI, Skalierung und Performancetuning ernst meinen.

Und wenn keiner ruft? Cold Start

Ein Klassiker: Die App pennt, der User klickt, die Funktion startet – gaaaanz langsam. Jonah empfiehlt dedizierte Pläne, Workload-Profile und .NET mit AOT-Kompilierung. Letzteres macht aus Functions kompakte, startfreudige Container – fast schon ein Must-have für produktionsreife Architekturen.

Wenn's knallt: Monitoring statt Magie

Ob Event Grid, Service Bus oder Durable Functions: Wer keine saubere Observability einplant, tappt im Dunkeln. App Insights, Azure Monitor und durchdachtes Error Handling helfen, wenn aus Events Probleme werden. Jonah rät: Logging ist kein Beiwerk. Es ist deine Taschenlampe im Serverless-Dschungel.

„Mit Azure Functions im Container bekommst du echte Freiheit bei Runtime, Skalierung und Architektur.“

Andersson_Jonah2.jpg
Jonah Andersson

Security? Kein optionales Modul

Zu den Klassikern gehören Secrets in Umgebungsvariablen. Bitte nicht diesen Fehler machen. Jonah setzt auf Azure Key Vault und Managed Identities – für API-Schlüssel, Rechte und das gute Gefühl, dass niemand mitliest, der nicht sollte.

Fazit: Mehr als nur "geht auch in Azure"

Azure Functions in Container Apps sind kein Allheilmittel. Aber wer sie versteht, bekommt ein starkes Werkzeug für moderne .NET-Anwendungen. Jonah Andersson zeigt, wo die Reise hingeht – und warum es sich lohnt, nicht nur dem Hype zu folgen, sondern Architektur, Skalierung und Sicherheit ganz bewusst zu denken. Denn: Wer Events gut baut, hat weniger Grund zu debuggen. Und das ist ja schon mal was.

Neueste Beiträge

DDC 2025: Schnapp dir schnell dein Early-Bird-Ticket – Rabatte enden am 7. August - Konferenz für .NET-Entwickler
Wer bis zum 7. August 2025 zuschlägt, sichert sich limitierte Tickets zum Sparpreis für die .NET Developer Conference in Köln. Also - nicht mehr warten.
3 Minuten
31. Jul 2025
Testarchitektur: Warum wir mehr als QA brauchen - Interview
Wenn Testautomatisierung nicht reicht und QA-Rollen an ihre Grenzen stoßen, braucht es jemanden, der das große Ganze sieht – und auch zusammenhält. Marco Achtziger im Interview.
3 Minuten
25. Jul 2025
Ist Agentic AI die nächste Entwicklungsstufe der KI? Jana Obernosterer gibt Antworten. - Interview
Die Integration von Künstlicher Intelligenz in Softwarelösungen hat mit Agentic AI ein neues Level erreicht. Auf der DWX Developer Week sprach Jana Obernosterer, Projektmanagerin bei Adesso, über die Chancen und Herausforderungen dieser Technologie – mit einem klaren Blick auf die Praxis und die Rolle der Developer.
3 Minuten
23. Jul 2025

Das könnte Dich auch interessieren

Sicher ist sicher - Azure DevOps Pipelines Security
Als integraler Bestandteil der Entwicklungsumgebung ist Azure DevOps Pipelines oft Ziel von Angriffen. Da ist es gut zu wissen, wo die Schwachstellen des Systems liegen.
14 Minuten
16. Jun 2025
GitHub Actions lokal ausführen - Automation
Schnelle Rückmeldung erwünscht: So führen Sie GitHub Actions lokal aus.
2 Minuten
16. Jun 2025
Managed Kubernetes als Cloud Service - Container-Orchestrierung
Anwendungsentwicklung ist immer noch ein komplexes Feld. Aber die Herangehensweise und die Rahmenbedingungen haben sich massiv verschoben.
4 Minuten
16. Mär 2020
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige