By : Vishwas Narayan
@vishwasnarayan5 Vishwas N
https://hacksterdude.web.app
The Complexity is coming up with these factors
● Geography
● Availability
● Connectivity
● Accessibility with the Engineers
● Telemetry
● Logs actually “Behavior of Logs”
Challenges
● How do Services Communicate and Discover Synchronously?
● How do they communicate Asynchronously communicate with respect to the
Services?
● How can they maintain the contextual Information across transactions?
● How do they become resilient to the failure?
● How to Stress test and not break?
● How not to break in the Highest Traffic Scenario?
Take some Reference here
(3) "dapr vishwas narayan" | Search | LinkedIn
dapr.io
Some blogs from Medium
So basically every body architects based on
So what is “Dapr”
A portal Event driven runtime for building distributed applications across cloud and
edge.
The magic of the best language
Dapr Building Blocks
dapr/components-contrib:
Community driven, reusable
components for distributed
apps (github.com)
Microservices in Service Invocation
In many microservice-based applications multiple services need the ability to
communicate with one another. This inter-service communication requires that
application developers handle problems like:
● Service discovery. How do I discover my different services?
● Standardizing API calls between services. How do I invoke methods between
services?
● Secure inter-service communication. How do I call other services securely with
encryption and apply access control on the methods?
● Mitigating request timeouts or failures. How do I handle retries and transient
errors?
● Implementing observability and tracing. How do I use tracing to see a call graph
with metrics to diagnose issues in production?
So now lets See a “DEMO”

Dapr.pdf

  • 1.
    By : VishwasNarayan @vishwasnarayan5 Vishwas N https://hacksterdude.web.app
  • 4.
    The Complexity iscoming up with these factors ● Geography ● Availability ● Connectivity ● Accessibility with the Engineers ● Telemetry ● Logs actually “Behavior of Logs”
  • 5.
    Challenges ● How doServices Communicate and Discover Synchronously? ● How do they communicate Asynchronously communicate with respect to the Services? ● How can they maintain the contextual Information across transactions? ● How do they become resilient to the failure? ● How to Stress test and not break? ● How not to break in the Highest Traffic Scenario?
  • 7.
    Take some Referencehere (3) "dapr vishwas narayan" | Search | LinkedIn dapr.io Some blogs from Medium
  • 8.
    So basically everybody architects based on
  • 9.
    So what is“Dapr” A portal Event driven runtime for building distributed applications across cloud and edge.
  • 11.
    The magic ofthe best language
  • 15.
  • 16.
  • 17.
    Microservices in ServiceInvocation In many microservice-based applications multiple services need the ability to communicate with one another. This inter-service communication requires that application developers handle problems like: ● Service discovery. How do I discover my different services? ● Standardizing API calls between services. How do I invoke methods between services? ● Secure inter-service communication. How do I call other services securely with encryption and apply access control on the methods? ● Mitigating request timeouts or failures. How do I handle retries and transient errors? ● Implementing observability and tracing. How do I use tracing to see a call graph with metrics to diagnose issues in production?
  • 29.
    So now letsSee a “DEMO”