KlusterKite
A framework to create scalable and redundant services based on awesome Akka.Net project.
Documentation and UI is under constraction. Will be delivered soon…
Contains several subprojects to solve most typical service creation and managing problems.
KlusterKite.Core
Packs the actor system into the executable. Provides start-up configuration and plug-in management system.
KlusterKite.Security
Provides basic abstractions for authentication and athorization in service
KlusterKite.Log
Centralized log management configuration.
KlusterKite.API
Define your API for client applications / external servicies.
KlusterKite.LargeObjects
Due to performance issues internal Akka.NET messaging system has limitation on message size. Sometimes you need to pass huge ammount of data (although this should be strongly avoided). This lib provides additional functionality to pass huge amount of data between cluster nodes.
KlusterKite.Data
A bundle of generic actors and other abstractions to handle basic data work (mainly CRUD)
KlusterKite.Web
A bundle of generic actors and other abstractions to publish Web API (both REST and GraphQL). Also provides authentication and authorization for external applications.
KlusterKite.NodeManager
Cluster configuration and orchestration, remote node configuration, managing and updating.
KlusterKite.Monitoring
Collecting diagnostics and monitoring information from cluster nodes.