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

Node.js

React

Vue.js

Angular

Self Contained Systems

Der Ansatz des in sich geschlossenen Systems (Self-Contained System, SCS) ist eine Architektur, die sich auf die Aufteilung der Funktionalität in viele unabhängige Systeme konzentriert und das gesamte logische System zu einer Zusammenarbeit vieler kleinerer Softwaresysteme macht. Dies vermeidet das Problem großer Monolithen, die ständig wachsen und schließlich nicht mehr zu warten sind.


Nützliche Links:

Project Review: Helidon


Nützliche Links:

Web-Based Development


Themen:

Artikel: