Blog

  • Home
  • Azure
  • Azure Logic Apps - The Lego Bricks to Serverless Architecture

Azure Logic Apps - The Lego Bricks to Serverless Architecture

  • (4.0)
  • | 1655 Ratings
Azure Logic Apps - The Lego Bricks to Serverless Architecture

Azure  Logic Apps is a cloud-based service that provides the serverless architecture for your Business operations. A developer can develop and apply the cloud-based integrations and workflows within no-time as he gets components prepared and available.

Azure Logic Apps

It’s a full cloud service that there is no need for any hardware or software infrastructure required. They can connect with any big data applications or 3rd party solutions and can even custom-built their own applications.

The technique of Logic Apps

The Logic is simple. They have predefined “connectors” and “actions” which can be used like inter-related blocks to create n no.of cloud-based workflows.

In this Article, you are going to learn about one such Logic Apps called Azure Service Bus

Azure Service Bus How Do You Define 

First, you need to understand the concept of Decoupled systems. Two or more systems who do not have or have minimal knowledge on each other are interfaced without being connected.

Okay!. Now let’s get back to our Azure Service Bus.

Azure Service Bus provides an ability to share data between these decoupled systems.

Any system or application needs to communicate with other system or application.  There might be different scenarios of communications.

  • An application will send a message and another application will receive the messages through a simple queue.

  • An application that requires the queue to form a subscribe mechanism that sends messages to the subscribers.

  • In some applications, a connection between applications is to required to build so that they can share the messages without disturbing the established network and firewall protocols.

Checkout Microsoft Azure Tutorials

Azure Service Bus allows all the above given communications possible between decoupled systems. It is a multi-user shared cloud service provider.

The methodology of Azure Service Bus

An end application will create a namespace and defines the communication mechanism for each namespace.

There are 3 different types of Communication Mechanisms: Queue, Topic and Relay.

Queue:

A sender sends a message to the queue and a receiver receives that message after some time time. A queue can have only one receiver.

Topic:

Senders submit messages to a topic. The topics enable the receiving application creates its own subscription and defines a filter to every subscription. Only those messages that are matching the filter are received by the application.

Frequently Asked Azure Interview Questions & Answers

Relay:

You want to connect two on-premises applications that are running inside a corporate centre. each data centre has its own network address translation (NAT) that blocks incoming data as application sits behind the firewall.  

Service Bus allows applications to establish a Transmission Control Protocol (TCP) connection that opens all the communication between the two applications travel through this connection.

One practical Example of Relays is an airline reservation system. Consider the system is running in an on-premises datacenter of Begumpet Airport. Only through check-in kiosks, mobile devices, and other computers one get access into this system.

The applications running on all these systems could rely on Service Bus to communicate easily. This is the reason why you are able to check-in through your mobile before reaching the airport.

Benefits of Azure Service Bus

  • It allows the message of size 256 KB to 1 MB.

  • a queue can store many messages at once and have a storage capacity up to 5 GB.

  • Connects or decouples any no.of on-premises systems.

  • Protects from temporary spikes in traffic.

Defect of Azure Service Bus

It is so dependent on TCP which may require opening outbound ports on the firewall.

Explore Microsoft Azure Sample Resumes! Download & Edit, Get Noticed by Employers!Download Now!

Subscribe For Free Demo

Free Demo for Corporate & Online Trainings.

Prasanthi
About The Author

Prasanthi is an expert writer in MongoDB, and has written for various reputable online and print publications. At present, she is working for Mindmajix, and writes content not only on MongoDB, but also on Sharepoint, Uipath, AWS, and Azure.


DMCA.com Protection Status

Close
Close