Sitemap
Tributary Data

This publication covers insightful articles, solution blueprints, opinions, and cutting-edge trends in the fields of data engineering, analytics, and streaming data.

Follow publication

Member-only story

5 Reasons Why You Should Use Microsoft Dapr to Build Event-driven Microservices

6 min readMar 16, 2021

--

A visual guide to Dapr by Nitya Narasimhan

Microservices architectures are inherently distributed. Building Microservices always bring in the most challenging problems, such as resilient service invocation, distributed transactions, on-demand scaling, and exactly-once processing of messages.

Putting Microservices on Kubernetes doesn’t always solve these problems as Kubernetes doesn’t have an application logic. Frameworks like Spring Boot, Akka, and Quarkus offered great help when building distributed Microservices architectures. But they are tightly coupled to specific programming languages and often opinionated.

So developers remain searching for a portable runtime to build distributed, scalable, and event-driven Microservices.

Dapr — Distributed Application Runtime

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

--

--

Tributary Data
Tributary Data

Published in Tributary Data

This publication covers insightful articles, solution blueprints, opinions, and cutting-edge trends in the fields of data engineering, analytics, and streaming data.

Dunith Danushka
Dunith Danushka

Written by Dunith Danushka

Editor of Tributary Data. Technologist, Writer, Senior Developer Advocate at Redpanda. Opinions are my own.