30.11.2022 | 

Webinar: Cloud-Native: Angewandte Patterns & Praktiken – mit Dapr

Cloud-Native-Anwendungen bestehen meist aus mehr als einem Service. Die Herausforderung, zentrale Attribute wie Konfigurierbarkeit, Robustheit, Skalierbarkeit oder Überwachbarkeit in einer mehrere Bestandteile umfassenden verteilten Architektur umzusetzen, darf nicht unterschätzt werden.

Christian Weyer zeigt in diesem Webinar pragmatische Wege, welche Architektur-Patterns wann und wie für welche Attribute Sinn machen. Damit es nicht zu trocken wird, setzt er die Patterns in einer Beispielanwendung mit C# & .NET (und ein bisschen GoLang) durch die Nutzung von Dapr (Distributed Applications Runtime) um. Dapr implementiert durch sogenannte Building Blocks und Components eine Vielzahl erprobter Patterns und Praktiken für Cloud-Native-Applikationen und stellt sie Entwicklern für alle möglichen Programmiersprachen und Plattformen zur Verfügung.

Mehr Beiträge zu .NET Core, ASP.NET Core, C#, Cloud-Native, Dapr
Cloud-Native: Angewandte Patterns & Praktiken – mit Dapr

Dieses Webinar ist Teil unserer Cloud-Native Webinar-Reihe

Unsere erfahrenen Spezialisten Boris Wilhelms, Christian Weyer & Thorsten Hans betrachten das Thema Cloud-Native auf pragmatische Weise. Hier finden Sie alle Webinare.

Moderation

Gøran Homberg

Gøran Homberg

Gøran Homberg ist Consultant bei Thinktecture und arbeitet mit unseren Kunden bzgl. deren Anforderungen, Projektansätzen und zugehörigem Projekt-Management.

Agenda

  • Bestimmte Cloud-Native-Attribute über Architektur-Patterns umsetzen
  • Dapr als Cloud-Native-Laufzeitumgebung und API
  • Erprobte Patterns & Praktiken über Dapr nutzen
  • Beispiel-Code in .NET - Dapr unterstützt aber viele Sprachen & Plattformen

Recording des Webinars

Slidedeck zum Webinar

Kommende Webinare: jetzt kostenlos anmelden

Cloud-Native: Hosting – On-Prem oder Public-Cloud? Kubernetes, PaaS oder Serverless?

Thorsten Hans | 14.12.2022 | 10:30 Uhr

Cloud-Native: Vom Docker Image über Kubernetes-Manifeste hin zu Helm Charts

Thorsten Hans | 11.01.2023 | 10:30 Uhr

Hallo, .NET Developer!

Du begeisterst Dich für .NET-basierte Cloud-Native-Lösungen?

Du möchtest, dass Deine Expertise zum Einsatz kommt und von einer Expertenschaft gechallenged wird? Du weißt, dass nur durch Research auch während der Arbeitszeit neue Technologien erlernbar sind und erst damit Innovation möglich wird?
Erfahre hier mehr über uns als Team und was Dich bei uns erwartet.

Aktuelle Webinar-Aufzeichnungen

Weitere Artikel zu .NET Core, ASP.NET Core, C#, Cloud-Native, Dapr

.NET
Blazor WebAssembly in Practice: Maturity, Success Factors, Showstoppers

Blazor WebAssembly in Practice: Maturity, Success Factors, Showstoppers

ASP.NET Core Blazor is Microsoft's framework for implementing web-based applications, aimed at developers with knowledge of .NET and C#. It exists alongside other frameworks such as ASP.NET Core MVC. About two and a half years after the release of Blazor WebAssembly and based on our experiences from many customer projects at Thinktecture, we want to have a close look at the following questions: What is the current state of the framework? How can you successfully use Blazor? And where does it have limitations?
24.11.2022
.NET
Blazor WebAssembly: Debugging gRPC-Web with Custom Chrome Developer Tools

Blazor WebAssembly: Debugging gRPC-Web with Custom Chrome Developer Tools

If you are working with Blazor, gRPC is a big issue for transferring data from APIs to clients. One issue of developing with gRPC-Web is debugging the transmitted data because the data is in an efficient binary message format. In this article, I will show you how to solve this problem with the help of my NuGet.
17.11.2022
.NET
Entity Framework Core: User-defined Fields and Tables

Entity Framework Core: User-defined Fields and Tables

The requirement to store additional fields, unknown at development time, in a relational database is not new. Nonetheless, none of the projects I know of are willing to change the database structure at runtime. What if there is a project which needs dynamically created fields and doesn't want or cannot use entity–attribute–value model or switch to No-SQL databases?
20.09.2022
.NET
Incremental Roslyn Source Generators in .NET 6: Adapt Code Generation Based on Project Dependencies – Part 5

Incremental Roslyn Source Generators in .NET 6: Adapt Code Generation Based on Project Dependencies – Part 5

The Roslyn Source Generator, implemented in the previous articles of the series, emits some C# code without looking at the dependencies of the current .NET (Core) project. In this article our DemoSourceGenerator should implement a JsonConverter, but only if the corresponding library (e.g. Newtonsoft.Json) is referenced by the project.
08.07.2022
Unterschiede
.NET
Blazor WebAssembly vs. Blazor Server – Welche Unterschiede gibt es und wann wähle ich was?

Blazor WebAssembly vs. Blazor Server – Welche Unterschiede gibt es und wann wähle ich was?

Das Blazor Framework von Microsoft gibt es inzwischen in drei "Geschmacksrichtungen". Die erste ist Blazor WebAssembly, die zweite Blazor Server, und zu guter Letzt gibt es noch Blazor Hybrid. In diesem Artikel wollen wir uns die zwei "echten", also Browser-basierten, Web-Anwendungs-Szenarien WebAssembly und Server anschauen.
04.07.2022
Three different textured walls
.NET
Dependency Injection Scopes in Blazor

Dependency Injection Scopes in Blazor

The dependency injection system is a big part of how modern ASP.NET Core works internally: It provides a flexible solution for developers to structure their projects, decouple their dependencies, and control the lifetimes of the components within an application. In Blazor - a new part of ASP.NET Core - however, the DI system feels a bit odd, and things seem to work a bit differently than expected. This article will explain why this is not only a feeling but indeed the case in the first place and how to handle the differences in order to not run into problems later on.
31.05.2022

Unsere Webinare

Unsere Artikel

Mehr über uns