© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
R. GatevIntroducing Distributed Application Runtime (Dapr)https://doi.org/10.1007/978-1-4842-6998-5_13

13. Plugging Middleware

Radoslav Gatev1  
(1)
Gorna Oryahovitsa, Bulgaria
 

Being able to change the behavior or to extend the functionality of a piece of software, without changing it from the inside, is pretty neat. In this chapter, you will learn how to plug middleware in the request pipeline of Dapr to deal with things like rate limiting, authentication, and authorization.

Middleware in Dapr

Using middleware is a very popular technique for request-based pipelines. It is essentially a system for chaining plugins that do some kind of processing on a request, ...

Get Introducing Distributed Application Runtime (Dapr): Simplifying Microservices Applications Development Through Proven and Reusable Patterns and Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.