Need advice about which tool to choose?Ask the StackShare community!

Dapr

86
299
+ 1
9
Knative

77
313
+ 1
16
Add tool
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Dapr
Pros of Knative
  • 3
    Manage inter-service state
  • 2
    MTLS "for free"
  • 2
    App dashboard for rapid log overview
  • 2
    Zipkin app tracing "for free"
  • 4
    Portability
  • 3
    On top of Kubernetes
  • 3
    Autoscaling
  • 2
    Secure Eventing
  • 2
    Eventing
  • 2
    Open source

Sign up to add or upvote prosMake informed product decisions

What is Dapr?

It is a portable, event-driven runtime that makes it easy for developers to build resilient, stateless and stateful microservices that run on the cloud and edge and embraces the diversity of languages and developer frameworks.

What is Knative?

Knative provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center

Need advice about which tool to choose?Ask the StackShare community!

Jobs that mention Dapr and Knative as a desired skillset
CBRE
United Kingdom of Great Britain and Northern Ireland England Birmingham
CBRE
United Kingdom of Great Britain and Northern Ireland England London
CBRE
United States of America Texas Houston
What companies use Dapr?
What companies use Knative?
See which teams inside your own company are using Dapr or Knative.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Dapr?
What tools integrate with Knative?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to Dapr and Knative?
Istio
Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
Akka
Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
Orleans
Orleans is a framework that provides a straightforward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. It was created by Microsoft Research and designed for use in the cloud.
Envoy
Originally built at Lyft, Envoy is a high performance C++ distributed proxy designed for single services and applications, as well as a communication bus and “universal data plane” designed for large microservice “service mesh” architectures.
Kubernetes
Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.
See all alternatives