14 packages tagged with “scalability”
Takes the chain library concept a bit further away, and adds protocol support for the objects that are using the chain concept. You may send actions throught the wire and apply them in different application, process and/or computer domain contexts (chains). This library takes out that complexity and applies them. (Check the examples at the project link) Supports Mono.
With service management library you can start and manage chains and contexts developed with Chains and communication services. Building up on the tcp protocol support, the "worker" and "admin" concepts are been introduced (admin as the manager process for multiple workers). All the possible actions between them are defined here, like starting, installing, uninstalling, versioning and general management. The responsible management component, the executioner, is also introduced. It is the part that starts modules using a given json configuration, coordinating admin, worker and update procedures. (Check the examples at the project link) Supports Mono.
Open-source caching extensions for Hazelcast, the open-source in-memory distributed computing platform.
FHIRBundleBuilder is a .NET library designed for creating HL7 FHIR-compliant bundles tailored to healthcare systems. It enables the assembly and management of modular resources such as Patient, Composition, Practitioner, and Medication, adhering to FHIR R4 standards. With a focus on scalability and extensibility, the library simplifies the creation of structured clinical documents and transaction bundles. Built to integrate seamlessly within the ABDM ecosystem, it ensures healthcare interoperability while safeguarding sensitive data.
A fast and clean supervised neural network in C++, capable of effectively using multiple cores
An ASP.NET Core library that turbocharges API performance, delivering lightning-fast response times and exceptional scalability.
This package is designed to serve as the core repository of all interface definitions needed by other packages within the framework. By housing all shared interfaces in one package, it provides a structured approach to maintaining clean and organized code across various modules, promoting consistency, modularity, and easy dependency management. Interfaces in this package act as standardized contracts, defining expected behaviors for key functionalities across different components. This allows each package to interact with other parts of the system in a consistent and predictable way, regardless of the underlying implementation details. Consequently, each package within the framework can reference and implement these interfaces without needing direct dependencies on specific implementations, which helps ensure a loosely coupled architecture. With all interfaces centralized, developers can more easily modify or replace implementations without impacting dependent packages, improving the framework’s flexibility and scalability. This separation also simplifies testing, as developers can mock interfaces independently of their implementations, making it easier to verify the behavior of individual components and improving the testability of the entire system. By promoting reusable code and standardized interactions, this package enables the development of scalable, maintainable applications while ensuring a clear structure and facilitating seamless collaboration among different modules of the framework.
A .NET library for Redis integration, enabling fast in-memory caching and data storage to improve application performance and scalability.
OllamaFlow is a lightweight intelligent load-balancer for Ollama.
Advanced thread-safe generic wrapper for System.Runtime.Caching with comprehensive features including cache groups, dependency management, automatic population, and persistent disk storage. Key Features: • Cache groups for organized data management • Dependency relationships between cache groups • Automatic cache population with custom methods • Persistent cache storage that survives application restarts • Retrieve all items from a group with GetAllByGroup() • Comprehensive metadata and monitoring with GetAllCacheMetadata() • Detailed statistics and disk usage analysis • Multiple expiration strategies (sliding/absolute) • Auto-refresh with configurable intervals • Thread-safe operations with minimal lock contention • JSON-based serialization for persistent storage Perfect for high-performance applications requiring sophisticated caching patterns, data persistence, and comprehensive monitoring capabilities.
The Best “Enterprise Integration Platform” without restrictions. Perigee works with leading enterprise architectures and distributed message systems to allow for transactionally managed integrations. Whether you’re a small shop with data critical needs or a fortune 500 with an expansive network of microservices, we’re here to help.
MicroService.Utilities is a comprehensive library designed to support microservice architectures by providing a collection of essential methods and classes commonly used across multiple services. This package aims to streamline development, promote code reuse, and ensure consistency throughout your microservices ecosystem.
🚀 Production-ready distributed coordination library for .NET Standard 2.0+ ✅ Distributed Lock (Redis-based, safe acquire/release, auto-expiration) ✅ Idempotency Helper (retry-safe execution, webhook protection, API patterns) ✅ Saga Coordination (step-by-step orchestration, crash recovery, idempotent steps) ✅ Multiple Backend Support (Redis, InMemory, Composite, Custom stores) ✅ Cancellation Token Support (graceful shutdown handling) ✅ DI-First Design (seamless ASP.NET Core integration) ✅ Unit Testing Ready (InMemoryKeyValueStore for testing) Perfect for microservices, distributed systems, background jobs, webhooks, message queues, and payment processing. Key Features: • Production-ready Redis implementation with Lua scripts • Thread-safe in-memory store for testing • Complete IKeyValueStore interface with all essential operations • TTL-based auto-release prevents deadlocks • Lock ownership validation for safe release • Atomic compare-and-delete operations • Comprehensive examples and documentation .NET Standard 2.0 compatible → works with .NET Core 2.0+, .NET 5+, .NET 6+, .NET 7+, .NET 8+, .NET 9+
A library has been created to simplify data retrieval and uploading in Firestore.