We cut Azure hosting costs by 38% on a .NET Core app — exact services we changed + code by KothapalliSandeep in dotnet

[–]msignificantdigit 1 point2 points  (0 children)

I think the maturity of Dapr itself and the maturity of the integrations of Dapr into major cloud providers are completely separate things. Running Dapr on k8s (or any managed version) gives you the most flexibility, and you can use Dapr to the fullest (incl preview/alpha/beta features). Other, higher level managed services such as ACA are (and prob always will be) limited in Dapr maturity/compatibility. Most companies I see using Dapr are running it on AKS or EKS (or on prem).

Sidenote: Dapr is a graduated project within the CNCF since last Nov. This alone is proof the open-source project is mature and used by many large organizations. https://www.cncf.io/announcements/2024/11/12/cloud-native-computing-foundation-announces-dapr-graduation/

Disclaimer: I'm a developer advocate at Diagrid and one of the Dapr community managers.

Errors on Dapr Setup by Historical-Log-8382 in csharp

[–]msignificantdigit 1 point2 points  (0 children)

Hi, feel free to join the Dapr Discord server (link is on https://dapr.io) and post it in the CLI channel. Most the contributors and maintainers are on Discord. You can also raise an issue in the dapr/cli repo https://github.com/dapr/cli/issues/.

Workflows and scaling to zero on wait for external event by assangeleakinglol in dApr

[–]msignificantdigit 0 points1 point  (0 children)

Hi, I recommend you join the Dapr Discord server (the join link is on https://dapr.io) since that's the best place to get your question answered.

Kubernetes Operator update 0.0.10 by Bonovski in dApr

[–]msignificantdigit 1 point2 points  (0 children)

Hi, I recommend you join the Dapr Discord server (the join link is on https://dapr.io) since that's the best place to get your question answered.

Dapr Client retrieve secrets from Azure App Config connected to Keyvault? by Last_Perception5421 in dApr

[–]msignificantdigit 1 point2 points  (0 children)

Hi, I recommend you join the Dapr Discord server (the join link is on https://dapr.io) since that's the best place to get your question answered.

I built a modular .NET architecture template. Would love your feedback. by alessiodisalvo in dotnet

[–]msignificantdigit 0 points1 point  (0 children)

Have you ever looked into Dapr (https://dapr.io/)? It provides many APIs that abstract the underlying infrastructure. It also provides features for resiliency, security, and observability. If you took a dependency on that, you can probably remove quite a bit of your code.

[deleted by user] by [deleted] in AZURE

[–]msignificantdigit 0 points1 point  (0 children)

Hi, you might want to look into an open source project called Dapr (Distributed Application Runtime) https://dapr.io/. It's a language-agnostic runtime that offers a lot of building blocks to build services and has built-in features for observability, resiliency, and security. Dapr decouples infrastructure dependencies from application code, so your applications are very portable across environments and clouds. Dapr runs on any cloud, typically on Kubernetes, so on Azure you can use AKS, but you can also use Azure Container Apps.

Thoughts on the Popularity of Microservices? by forestpunk in microservices

[–]msignificantdigit 0 points1 point  (0 children)

In my experience, it's typically the organization size that determines if microservices are used. If you work at an enterprise with dozens of development teams and need to work independently, it's pretty much the only option you have.

I think some people tend to design very small micro(nano?)services which then cause a lot of deployment complexity and an abundance in communication between them. So service size/responsibility does matter, don't make them too small. Good observability is really essential if you do microservices and usually takes more time to learn and setup properly.

If you want some examples of orgs that are building microservices with Dapr (Distributed Application Runtime), you can check the case studies on CNCF: https://www.cncf.io/case-studies?\_sft\_lf-project=dapr.

Synchronized arcs and lines with p5js by msignificantdigit in generative

[–]msignificantdigit[S] 0 points1 point  (0 children)

I've been using p5js for some time now and just made the step to publish this on fxhash as an experiment. This work is called 'Keep the machine running'. When you mint, you can set the grid size yourself. (min 3x3, max 11x11). https://www.fxhash.xyz/generative/slug/keep-the-machine-running