Operations | Monitoring | ITSM | DevOps | Cloud

Turbo360

Dependency Injection in Azure Functions

This blog focuses on implementing the Dependency Injection design pattern to the Azure Functions. For a better understanding of Dependency Injection and Azure Function, Let’s take a simple Cab booking validation scenario, in which there will be a Function app implemented with the Dependency Injection that validates the user email Id that is valid or not. Before diving into the orchestration, let us know what the Dependency Injection is.

The Role of Cognitive Computing in Serverless Architecture

Artificial Intelligence (AI) and Machine Learning (ML) are obviously very popular buzzwords these days. This is for good reason based upon the evolution of these capabilities even within the past few years as major cloud vendors package these powerful capabilities as APIs. A class of APIs that we will explore in this whitepaper is Cognitive Services APIs. By packaging these AI and ML capabilities as APIs, the barrier to entry has dramatically reduced.

Use Webhooks for Async HTTP Messaging in Azure Logic Apps

There are scenarios where we want to de-couple logic across multiple logic apps. Generally, this is a straight forward endeavor, unless the downstream logic app has a long-running process. When this does occur, the client (or publisher) will experience an HTTP timeout if the request takes more than 2 minutes. This scenario is captured within the Azure Logic Apps documentation.

Azure Service Bus Dead-Letter Queues

Queues are a very common piece of infrastructure. It offers First In, First Out (FIFO) message delivery to one or more competing consumers. As the queue grows the last item added to the queue typically must wait longer to be processed. Just like someone waiting in line to order food, the first one in line gets to order first. Microsoft Azure Service Bus (ASB) is Microsoft’s premier enterprise-level messaging technology that uses this principle of FIFO.

Azure API Management Overview

API Management (APIM) helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services. API Management provides the core competencies to ensure a successful API program through developer engagement, business insights, analytics, security, and protection. This blog will cover the key concepts about Azure API Management followed by monitoring them in various perspectives using Serverless360.

Logic Apps - A Beginner's Guide

Logic Apps helps you build solutions that integrate apps, data, systems, and services across enterprises by automating tasks and business processes as workflow. Logic Apps is a cloud service in Azure that simplifies how you design and create scalable solutions for app integration, enterprise application integration (EAI), and business-to-business (B2B) communication both in cloud and on-premise.