Questions
- Do worker microservices typically need authentication and authorization? What about encrypted communication protocols?
They don’t need authentication because their processing is not connected to a specific application user. Encrypted communication is advised but not always necessary since they run in an isolated environment.
- Where is it advised to place all microservices’ input and output messages?
In some kind of queues.
- What is the name of the technique for maintaining the right processing order of messages while using several microservice replicas?
Sharding.
- Is it true that if modification messages contain the whole updated entities, and if deletes are logical, then the order of messages doesn’t matter?
Yes, it is true.
- Which library is typically used in .NET for handling failures with retry policies?
Polly is used in .NET for handling failures with retry...