Microservices
Microservices sind ein Architekturmuster, bei dem komplexe Anwendungssoftware aus unabhängigen Diensten (Anwendungsservices) komponiert wird, die untereinander mit sprachunabhängigen Schnittstellen kommunizieren. Die Dienste sind weitgehend entkoppelt und erledigen eine kleine Aufgabe. So ermöglichen sie einen modularen Aufbau von Anwendungssoftware.
.NET Platform
- LoremIpsum-Microservice-WebApp – Diese dynamisch skalierbare Webapplikation basiert auf Microservices, Docker, ASP.Net, Angular, u.v.m.
- Das Cosella Microservice Framework erleichtert das Entwickeln von .NET-Service basierten Lösungen. Ein neues Projekt.
- Microservice mit Xigadee – Xigadee ist ein Open-Source-Microservice. Die Bibliotheken bieten einen einfachen und durchgängigen Ansatz, um ein modernes Enterprise-API und Microservice-basierte Lösungen zu bauen.
- mockservices-dotnet Toolkit – Toolkit zum Erstellen von Microservices in einer Multi-Projekt-Testumgebung unter Verwendung von Mock Distributed Mechanismen.
.NET Core Platform
- Microservice-Demo – Test Projekt und Demo zum Erstellen einer Microservice-Infrastruktur mit .NET-Core-Tools.
- Microservices using ASP.NET Core – Bauen Sie Microservices mithilfe von ASP.NET Core auf.
- Simple-Transaction ist eine .NET-Core-Musteranwendung und ein Beispiel dafür, wie man ein Microservice-basiertes Back-end System für ein einfaches automatisiertes Banking Feature implementiert.
- UserDataMicroservice – Ein User-Data-Microservice mit .NET Core implementiert für eine soziale, plattformübergreifende Applikation. User-Daten werden in einer Postgresql-Amazon-Web-Services-RDS-Datenbank gespeichert. Der Microservice wird in einem Docker Container ausgeführt.
- ezStore-microservices – Ein Microservice-System erstellt auf .NET Core. Es unterstützt Docker, Kubernetes, Istio.
- fMicroService – Experimente zum Erstellen von Back-ends mit Microservices mithilfe .NET Core, Docker, Kubernetes für Azure.
- ASP.NET Core & VueJS Starter Kit – Ein entkoppeltes, einfaches Starter-Kit-Template für ASP.NET Core 2.2 und VueJS 2.6. Es enthält ein angepasstes Eigenschaftsvalidierungselement auf Serverseite sowie entkoppelte Statusverwaltung für Vuex Webpack (Hot Module Replacement).
- Build a RESTful Service with .NET Core (by Source Allies)
- Tutorial: Create a web API with ASP.NET Core (Microsoft Docs)
- Step-by-Step ASP.NET Core RESTful Web Service Development (DZone Web Dev)
- How To Build a RESTful API with ASP.NET Core (Medium.com)
- Creating A REST Webservice With .NET Core (Patrick Schadler)