Learn all about Distributed Application Runtime (Dapr), Part 1 | Azure Friday

Поделиться
HTML-код
  • Опубликовано: 24 окт 2019
  • Aman Bhardwaj and Yaron Schneider join Scott Hanselman to talk about the core concepts of Distributed Application Runtime (Dapr). Dapr is a portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks.
    2:19 - Demo
    Dapr - Distributed Application Runtime
    aka.ms/azfr/585/01
    dapr/dapr repo (GitHub)
    aka.ms/azfr/585/02
    Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications
    aka.ms/azfr/585/03
    Learn all about Distributed Application Runtime (Dapr), Part 2
    aka.ms/azfr/586/yt
    Create a free account (Azure)
    aka.ms/azfr/585/free
    #microsoft #microsoftazure
  • НаукаНаука

Комментарии • 16

  • @kranthikiran5108
    @kranthikiran5108 3 года назад +5

    DAPR is terraform of Microservices. It abstracts the depencies behind and exposes them as uniform interface across Microservice.

  • @lattelover7186
    @lattelover7186 3 года назад

    Intereseting. Thanks for the intro.

  • @Textras
    @Textras 4 года назад

    It's interesting for sure.

  • @lahcencodery
    @lahcencodery 3 года назад +1

    Schott Orchestrates better then Kubernetes or any other Orchestrators! conversation flow feels so natural

  • @ronsmith4325
    @ronsmith4325 Год назад

    What benefit does using DAPR's pub/sub give over RabbitMQ? I would think RabbitMQ is much more robust... does DAPR work with it along with all the specialized routing that Rabbit supports? All I see are references to pub/sub which is not what I am looking for.

  • @thealgorist4160
    @thealgorist4160 4 года назад

    I don't, yet, understand why I should choose Dapr over an azure function that knows how to connect to blob storage. Could you explain why Dapr is better than creating an azure function with an http trigger?

    • @MicrosoftAzure
      @MicrosoftAzure  4 года назад +2

      Azure Functions is a managed FaaS offering in Azure, focusing on the functions programming model. Dapr is an Open Source only language agnostic runtime. While both Azure Functions and Dapr have the ability to invoke a Blob Storage binding, they differ in the way you would write your code. If you write your code in one of the languages supported by Azure Functions, want a managed service or prefer the Functions programming model, Azure Functions might fit your model better.
      If you write in a language that’s not supported by Azure Functions or are looking to write stateful services that mainly run in containerized environments such as Kubernetes, Dapr might be a good candidate.

  • @mazenezzeddine8319
    @mazenezzeddine8319 4 года назад

    Thank you. How it is different than Microsoft Orleans and does Dapr compare to ~ similar frameworks like Istio.

    • @NewFables
      @NewFables 4 года назад +3

      Orleans is a .net Virtual Actor framework, Dapr provides multiple building blocks which allows developers to write applications in any language, actors is one of them, Actors in Dapr also follow Virtual Actor pattern. Istio is a service Mesh, Dapr can work with Service Meshes, for more info, please see github.com/dapr/dapr/wiki/FAQ#how-does-dapr-work-with-service-meshes

    • @stonestone5872
      @stonestone5872 4 года назад +1

      when i read the code. I find it can be used in my computer. but istio can't not. so I can use it not only in k8s, also use it my docker container enviroment.

  • @paullorica1962
    @paullorica1962 4 года назад

    Where can I find the repo to the demo given?

    • @MicrosoftAzure
      @MicrosoftAzure  4 года назад +1

      Paul Lorica Dapr samples are here: github.com/dapr/samples

  • @RIKOARIshowreel
    @RIKOARIshowreel 4 года назад +2

    Is Dapr something like Kafka?
    Not trying to compare though.

    • @MicrosoftAzure
      @MicrosoftAzure  4 года назад

      Dapr provides a set of capabilities via APIs as a sidecar, one of which is Pub/Sub. Dapr can leverage Kafka as the message bus for its Pub/Sub capabilities, but is not a stream processing pipeline in itself.

    • @RIKOARIshowreel
      @RIKOARIshowreel 4 года назад

      Microsoft Azure noted. Thanks!

  • @glacagnina
    @glacagnina 2 года назад

    maybe slow down in the first 20 seconds? ;-) cool anyway!