Windows Azure offers two options for handling the interactions between two apps:
- Message queues
- Service bus
Generally, service-oriented architecture or SOA-based applications use service buses to perform the communication between various services.
Distributed and independent services, such as micro services, use message queues to perform the communication between them. The developer can choose one according to their needs and requirements.
Let's look over the identity module.