Pacco
CAP
Pacco | CAP | |
---|---|---|
7 | 7 | |
774 | 6,445 | |
0.0% | 0.5% | |
0.0 | 8.7 | |
over 3 years ago | 7 days ago | |
Shell | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Pacco
-
Small or medium sized open-source microservices
I've this project in mind to try it later which looks interesting and covering different topics https://github.com/devmentors/Pacco
- Is developing microservices in .net is heavily dependent on Azure?
-
Good open source projects build using micro-services architecture
With a friend of mine, we've implemented quite some time ago https://github.com/devmentors/Pacco and https://github.com/devmentors/Trill - extremely simple Twitter-like app with additional UI in Blazor https://github.com/devmentors/Trill.Web (similar structure to Pacco, all the infrastructure is running via Docker, and the services can be run locally, via Docker, PM2 or Tye
-
What are some excellent Github projects that really showcase best practices and great architecture and design?
For Microservices examples, you can check your these guys: https://github.com/devmentors/Pacco
-
14 .NET packages I always recommend
I feel like their packages could reduce the development time of a dotnet microservice by a lot. Here's one of their project showcasing what it can do: https://github.com/devmentors/Pacco
- Performance and health checks on Pacco
CAP
-
Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith
You might want to implement the outbox pattern. There’s a decent library that’ll help and is really easy to integrate. In particular, I’d look at using the transaction functionality
- Consistência de dados e padrão Outbox
- Message Queueing
-
Is there MQ that is using only redis for dotnet?
This might be of interest https://cap.dotnetcore.xyz/
-
📦 Data consistency, outbox pattern and idempotency in a microservice architecture
There are many libraries in .NET that helps you implementing the outbox pattern like: MassTransit, NServiceBus, CAP. Talking about idempotency, a special mention to a specific lib from a big friend that runs on top of CAP which is called Ziggurat.
-
Which library do you use for message bus abstraction?
CAP is your friend https://github.com/dotnetcore/CAP
-
14 .NET packages I always recommend
Correct but I would actually consider CAP instead. The primary reason is that CAP implements the outbox pattern out-of-box where you would need to implement this yourself with Hangfire.
What are some alternatives?
dapr - Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
MassTransit - Distributed Application Framework for .NET
coolstore-microservices - A full-stack .NET microservices build on Dapr and Tye
Hangfire - An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
CleanArchitecture - Clean Architecture Solution Template for ASP.NET Core
NServiceBus - Build, version, and monitor better microservices with the most powerful service platform for .NET
modular-monolith-with-ddd - Full Modular Monolith application with Domain-Driven Design approach.
Rebus - :bus: Simple and lean service bus implementation for .NET
Flurl.Http - Fluent URL builder and testable HTTP client for .NET
EasyNetQ - An easy to use .NET API for RabbitMQ
NorthwindTraders - Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
Brighter - A framework for building messaging apps with .NET and C#.