Zum Inhalt springen

Details

Technologien zur Service-zu-Service Kommunikation gibt es viele. SOAP Webservices galten lange Zeit als Standard. Heute haben sich in den allermeisten Anwendungsszenarien REST oder zumindest REST-artige Webservices durchgesetzt. Das durch Google entwickelte gRPC ist eine jüngere Alternative zur Service-zu-Service Kommunikation und ist beispielsweise in ASP.NET Core seit Version 3.0 verfügbar. Das Protokoll basiert auf HTTP (mindestens Version 2), setzt auf ein Contract-first Entwicklungsmodell, ermöglicht bidirektionale Kommunikation zwischen zwei Services, reduziert die Last auf dem Netzwerk mittels binärer Serialisierung, steht in vielen gängigen Programmiersprachen zur Verfügung und bringt noch viele weitere Vorteile.

In diesem Vortrag durchlaufen wir eine Einführung in gRPC mit Beispielen in ASP.NET Core, schauen uns die Unterschiede zu REST-Webservices und SOAP-Webservices auf Basis der WCF (Windows Communication Foundation) an. Zudem diskutieren wir Vor- und Nachteile von gRPC, welche vor dem praktischen Einsatz von gRPC bekannt sein sollten.

...

Dieser Termin wird in Präsenz in den Räumen der IHK Regensburg für Oberpfalz / Kelheim Geschäftsstelle Nordoberpfalz in der Brenner-Schäffer-Straße 26, 92637 Weiden in der Oberpfalz stattfinden.

Ablauf:
1730h get together
1800h Offizieller Beginn (Aktuelles & interaktiver Vortrag)
1930h Offizielles Ende
Anschließend freie Diskussion

...

Über den Sprecher:
Roland König ist freier Software Engineer und Trainer. Er ist seit 2007 in der Welt von C# / .NET zuhause und beschäftigt sich seit 2012 intensiv mit aktuellen Trends im Umfeld moderner Softwarearchitektur. Sein Leistungsspektrum reicht von Softwarearchitektur-Beratung und Softwareentwicklung bis hin zu Entwickler-Trainings und der Führung von Projektteams. Er engagiert sich ebenso stark in der Community als Sprecher auf Konferenzen, Autor für Fachzeitschriften, Blogger, Entwickler für OpenSource-Projekte und als Co-Organisator des DCN (Digital Craftsmanship Nordoberpfalz). 2025 wurde er vom Avalonia-Team als Avalonia-MVP ausgezeichnet. Mehr Informationen siehe https://www.rolandk.de

Software Architecture
Software Craftsmanship
Software Development
Web Development
Agile Coaching

Mitglieder interessieren sich auch für