Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

Diagrid Catalyst

The fastest way to write reliable and portable microservices

Catalyst gives developers a powerful, all-in-one set of APIs to build distributed applications, so you can stop hacking together fragmented libraries and focus on the code that matters. Integrates with your infrastructure and powered by open-source Dapr.

Top comment

Hi Product Hunt community! 👋 I'm a software engineer by trade, having spent the majority of my career in writing backend apps, distributed systems and microservices in the cloud. For years I've experienced first hand the frustrations of cobbling together different SDKs, libraries and frameworks, trying to figure out the best way to use a particular pub/sub or database, wasting precious sprint time on infrastructure code and then hoping for the best that my code is able to scale properly in production. This led me to create the Dapr open-source project in 2019, aimed at reducing the complexity of writing cloud applications. Dapr is now used by some of the largest companies in the world, including Grafana, NVIDIA, NASA and thousands of others. The adoption of Dapr was a very strong signal that complexity is the arch-nemesis of software engineers, and that Dapr itself needs to expand beyond just Kubernetes to any developer running their code anywhere. Today, I'm super excited to share with you Diagrid Catalyst, a fully managed version of Dapr that provides developers with APIs for creating event-driven applications, long running stateful workloads using durable execution, global service discovery and state management. You can use these APIs from any compute service in the world: AWS, Azure, GCP, and even on-premises environments. So what can you do with Catalyst? 👇 📄 Integrate and interact with dozens of databases, caches, message brokers or queues  using consistent HTTP/gRPC APIs that hide complexity and implement best practices by default ⚡ Ship your code faster by focusing on what truly matters. Your business logic is complex enough and your time is precious ☕ Remove boilerplate, redundant code and keep your code feeling always fresh 🔎 Get end to end tracing and visualize the call graph between your apps and infrastructure with no need for any instrumentation in your code ⏬ Use a workflow programming model that retries automatically on failure, saves state for every step and makes sure your activities run to completion ✉️ Create loosely coupled microservices with pub/sub eventing easily. Focus on publish and subscribe APIs, and not on fault handling, polling, consumer groups and partitions 📞 Register and discover your services wherever they're running - create a flat, secure network of connected applications 🔒 Improve security - Catalyst makes your databases multi-tenant, gives your apps a unique identity and allows you to set access policies for your apps and infrastructure ☁️ Further offload infrastructure by using Diagrid's fully managed KV store and pub/sub service that can scale to millions of requests per second with just a few lines of code Catalyst in now in public beta and is completely free for you to use. We would love your feedback. It's quite literally made by developers for developers and we're excited to see what you can build with it. Special thanks to @chrismessina for hunting us 🙏