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.

Do you want to get certified and build your career in this domain? Then enroll in "Azure Logic Apps Online Training" this course will help you to achieve excellence in this domain.

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.

Related Article: Azure App Services

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 center. each data center 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.

 MindMajix YouTube Channel

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.

If you are interested to learn Azure and build a career in Cloud Computing? Then check out our Microsoft Azure Certification Training Course at your near Cities

Microsoft Azure Course BangaloreMicrosoft Azure Course HyderabadMicrosoft Azure Course PuneMicrosoft Azure Course DelhiMicrosoft Azure Course ChennaiMicrosoft Azure Course NewyorkMicrosoft Azure Course WashingtonMicrosoft Azure Course DallasMicrosoft Azure Course Maryland

These courses are incorporated with Live instructor-led training, Industry Use cases, and hands-on live projects. This training program will make you an expert in Microsoft Azure and help you to achieve your dream job.

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

Job Support Program

Online Work Support for your on-job roles.

jobservice

Our work-support plans provide precise options as per your project tasks. Whether you are a newbie or an experienced professional seeking assistance in completing project tasks, we are here with the following plans to meet your custom needs:

  • Pay Per Hour
  • Pay Per Week
  • Monthly
Learn MoreGet Job Support
Course Schedule
NameDates
Azure TrainingNov 23 to Dec 08View Details
Azure TrainingNov 26 to Dec 11View Details
Azure TrainingNov 30 to Dec 15View Details
Azure TrainingDec 03 to Dec 18View Details
Last updated: 03 Apr 2023
About Author

Anji Velagana is working as a Digital Marketing Analyst and Content Contributor for Mindmajix. He writes about various platforms like Servicenow, Business analysis,  Performance testing, Mulesoft, Oracle Exadata, Azure, and few other courses. Contact him via anjivelagana@gmail.com and LinkedIn.

read less
  1. Share:
Microsoft Azure Articles