1 Repo
Packaging of action patterns into reusable modules designed for distribution via package managers.
Distinct from Reusable Module Authoring: Specifically targets the distribution of action-pattern modules rather than generic code packages.
Explore 1 awesome GitHub repository matching software engineering & architecture · Distributable Action Modules. Refine with filters or upvote what's useful.
Seneca ist ein nachrichtengetriebenes Architektur-Framework und Microservices-Toolkit für Node.js. Es fungiert als verteilter Task-Orchestrator und musterbasierter Nachrichten-Router, der es Entwicklern ermöglicht, Systeme aus entkoppelten Diensten zu erstellen, die über einen Message-Bus kommunizieren. Das Framework zeichnet sich durch ein modulares Plugin-System aus, das Geschäftslogik in wiederverwendbare, konfigurierbare Module organisiert. Es unterstützt dynamische Aktionserweiterungen, wodurch neue Handler bestehende Aktionsmuster umschließen oder überschreiben können, um benutzerdefinierte Logik zu injizieren, ohne den ursprünglichen Code zu ändern. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich verteilter Dienstkommunikation, asynchroner Aktionsorchestrierung und Entity-Datenverwaltung. Es bietet zudem Observability-Tools für das Tracing von Aktionsmustern, webbasierte Log-Visualisierung und Qualitätssicherungstools für das Mocking von Dienstabhängigkeiten.
Organizes action patterns into reusable modules that can be distributed via package managers.