Characteristics of Distributed Systems

Key characteristics of a distributed system include Scalability, Reliability,
Availability, Efficiency, and Manageability. Let’s briefly review them:

Scalability

Scalability is the capability of a system, process, or a network to grow and
manage increased demand.
 Any distributed system that can continuously evolve in order to support the growing amount of work is considered to be scalable.

Read More

Grpc example in c#

Lets follow below steps to create simple Grpc service in C#. This service will have a simple method called “Reverse” which will take one string parameter and return reverse of that string. This example contains proto file also. I would recommend you to please go through this post if you don’t know about protobuf. This example is divided in two parts. 1. Service and 2. Consumer.

Read More