982 packages tagged with “microservices”
Targets files to enable the Visual Studio Tools for Containers.
Service API support for NATS.Client.
Targets files to enable the Visual Studio Tools for Kubernetes.
A lightweight enterprise Function as a service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments, offering modern patterns such as CQRS and event-sourcing. Offering a superior combination of serverless, micro-service and traditional deployments both in the cloud and on-premise to suit any business. Deployments can be inter-conntected with each other sharing data and resourcing or independant and issolated while providing a consistent framework and guideline for both development, deployment, DevOps and administration. CQRS.NET has been designed with modularity in mind... see the number of technology packages below you can chose from. Modularity applies to both development concerns like storage as well as operational modularity such as serverless or micro-service deployment, PaaS, VMs or container packaging. Every package and design choice made should be interchangeable with custom code if needed.
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This core package provides the basic in-memory message bus.
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package contains the message broker integration abstractions.
This is the core library of Cloud Development Kit (CDK) for Kubernetes (cdk8s). cdk8s apps synthesize into standard Kubernetes manifests which can be applied to any Kubernetes cluster. (Stability: Stable)
Referenced by microservice public-facing interfaces. Provides common facilities that are needed to define a service's contract. Part of the Microdot framework.
Interface abstractions used by various Microdot components, seperated from their implementations to allow easy unit testing with mocks (see Gigya.Microdot.Fakes). Part of the Microdot Framework.
Various components and utilities shared between different parts of the Microdot framework.
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package contains an implementation of Silverback.Integration for the popular Apache Kafka message broker.
A configuration system based on a hierarchy of XML files, the values of which are accessed using strongly-typed configuration objects. Supports modification of the files on live service, environment variable substitution, encryption and collections. Part of the Microdot framework.
Infrastructure used for hosting Microdot services, part of the Microdot framework.
Powerful Reverse Proxy written as OWIN Middleware. Perfect for asp.net, web.api, microservices, etc.
.net core common tool. log to txt/console/splunk/ElasticSearch(Vit.Core.Module.Log.Logger), Serialize(Vit.Core.Module.Serialization.Json), ConfigurationManager(Vit.Core.Util.ConfigurationManager.Appsettings.json), DynamicMethodExecutor, Guid, Reflection, Shell etc.
Use Greg Young's event store as the Event Store in CQRS.NET
The core components to build .NET Core projects along with Genocs Library.
Using this component you can find other Microdot services (and any other remote system), perform client-side load balancing between multiple servers, detect and skip unresponsive servers and resume using them when they return to full operation. Discovery is typically perfomed with Consul by HashiCorp (http://consul.io) but it also supports manual server lists specified in Microdot configuration (see NuGet package Gigya.Microdot.Configuration) and can be expanded to support additional service discovery systems.
Infrastructure used for hosting Orleans Microdot services, part of the Microdot framework.
A visual designer for the lightweight CQRS.net framework. Using this package you can generate much of the boiler plate code involved in implementing a scalable, enterprise grade CQRS project ready for deployment on-premise or on Azure.
A container used to host an Orleans Microdot service which uses Ninject for dependency injection. Incoming HTTP calls (via Gigya.Microdot.ServiceProxy) are handled and processed inside Orleans and are then dispatched to specific Grains. Part of the Microdot framework.
ServiceProxy is used to call remote Microdot services. It is a runtime-generated transparent proxy which implements the remote service's public interface, translating all calls performed on it to HTTP calls. Part of the Microdot framework.
Ninject modules, providers and binding resolvers for various Microdotcomponents, part of the Microdot framework.
K-Society Base is a full stack framework for microservices.
The common components to build .NET Core projects along with Genocs Library.
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package contains the extensions for Microsoft.Extensions.Diagnostics.HealthChecks to monitor the connection to the message broker.
Portable abstractions and patterns for Pip.Services in .NET
The built-in, Sql Store in the CQRS.NET cannot process non-primitive properties on the entity classes in read stores and data stores. If your entity classes require more comp[lexity than just basic, flat primitive property structures, this package will allow you to use Microsoft SqlServer as an read store and data store in CQRS.NET allowing you to build custom converters to provide mappings from your entities to you SQL table schema structures.
Component definitions for Pip.Services in .NET
XComponent Studio Community Edition. Unleash the power of microservices.