Operations | Monitoring | ITSM | DevOps | Cloud

May 2023

The Azure Hybrid tour

In this episode of our podcast, join us as we explore the world of hybrid and multi-cloud with Thomas, Senior Program Manager & Chief Evangelist for Azure Hybrid at Microsoft. Discover the significance of hybrid and multi-cloud in the enterprise market, learn about Microsoft's solutions for on-premise to cloud transition, and gain insights into the challenges and benefits of multi-cloud strategies. Thomas also shares valuable advice on continuous learning and embracing change in the tech industry. Tune in now for a deep dive into the dynamic world of Azure and cloud technology.

What is Azure CAF?

In this captivating podcast episode, dive into the world of Cloud Adoption Framework (CAF) with Mustafa Toroman, a seasoned Solution Architect and Microsoft Azure MVP. Gain valuable insights into CAF's importance for effective cloud adoption. Mustafa's expertise in cloud computing, Azure, and DevOps shines through as he shares practical advice. Explore implementing CAF, upskilling teams, and managing process changes. Discover Mustafa's successful author career with nine books, including "Hands on Cloud Administration in Azure." Tune in for expert insights and firsthand experiences in cloud adoption and Azure.

How to throw custom exceptions inside Logic Apps: Using default capabilities - Avoiding too many condition actions (Part III)

Welcome to the third part of this series of blog posts on How to throw custom exceptions inside Logic Apps. In this series of five blogs, I will cover throwing custom exceptions in Logic Apps. I will cover the following topics: In this third approach, we are going to do a considerable fine-tuning of the previous approach, keeping the same capability to define custom error messages but redesigning the business logic in order to minimize the number of actions and optimize performance.

Crash Course on Building and Monitoring AWS CDK Apps

In this webinar, learn how to use the AWS Cloud Development Kit (CDK) to build a complex microservice-based application and implement distributed tracing to monitor it. You'll be able to follow along with Thorsten Höeger, Cloud Automation Evangelist, and AWS CDK expert Michele Mancioppi, as they live-code an application that uses AWS Lambda with Node.js, and Amazon ECS with Java. Once built, you'll learn how you can apply distributed tracing to any AWS CDK-based application, in just a single line of code.

Logic App Best Practices, Tips, and Tricks: #29 How to validate if an Array is empty

In the last post, we addressed validating whether a string was null or empty. Today I will speak about another good Best practice, Tips, and Tricks that you must consider while designing your business processes (Logic Apps) and another usual validation requirement: How to validate if an Array is empty or not.

Azure App Service Autoscaling: Steps to Configure

Azure App Service is a platform as a service (PaaS) offering from Microsoft Azure that allows developers to quickly build, deploy, and scale web apps and APIs on Azure. Azure App Service is designed to be highly scalable, allowing you to easily scale your application to meet changing traffic demands. One of its most important features is auto-scaling, which allows your application to automatically adjust the number of instances it’s running based on changes in traffic or demand.

Leveraging OpenTelemetry to Fix Flaky Integration Tests

At Lumigo, we heavily depend on a set of tests to deploy code changes fast. For every pull request opened, we bootstrap our whole application backend and run a set of async parallel checks mimicking users’ use cases. We call them integration tests. These integration tests are how we ensure: Recently, we changed our old “traditional log traversing” of integration tests into *amazing* OpenTelemetry traces graphs.

Logic App Best Practices, Tips, and Tricks: #28 How to check if a string is Null or Empty

Today I will speak about another useful Best practice, Tips, and Tricks that you must consider while designing your business processes (Logic Apps): How to check if a parameter or a string is Null or Empty.

Connect your Lambda Function to Coralogix in 3 CLICKS

Coralogix offers a native layer for AWS Lambda functions, that allows customers to easily export telemetry data from their functions into Coralogix. This integration drastically reduces time to value and connects your lambda function to one of the most sophisticated observability platforms on the market.

Configuring Azure Logic App Failure Alerts To Stay Ahead

Azure Logic Apps is a cloud-based service provided by Microsoft Azure that allows users to create and run automated workflows. A trigger is the first step of a workflow that specifies the condition for running further steps in that workflow. Azure Logic Apps creates a workflow run each time the trigger fires successfully. The details of each run, including the status, inputs, and outputs of each step of the workflow instance, can be accessed in the run history section of the Logic App.

The Azure IoT ride with Sander

Introducing Sander's expert insights on Azure IoT! In this captivating video, Sander unveil the three critical components of an IoT platform, from data-generating devices to cloud-based solutions. Dive deeper into the world of Microsoft's IoT offerings, including the coveted Azure Sphere, and discover the concept of edge computing. With every word, Sander takes us on a journey through the ever-evolving landscape of Azure IoT. Don't miss out on this informative and exciting video!

Why should I go for Multi-Cloud?

Get ready to be blown away by Lars Klint, a Senior Developer Evangelist at Pluralsight and an expert in cloud computing. In this podcast , Lars shares his expert insights on multi-cloud and choosing the perfect cloud service provider. With over a decade of experience in the field, Lars dives deep into critical considerations like pricing, scalability, resilience, performance, and risk management, providing invaluable tips and best practices along the way.

Why should you migrate to cloud?

Tune in to our podcast for an illuminating conversation with Rik, and discover how Azure migration can empower your business with unprecedented agility and cost savings. In this engaging discussion, Rik shares his thoughts on why application modernization is a smarter solution over the lift and shift approach. He also gives us an in-depth understanding of the benefits of migrating to Azure, including cost savings, increased agility, and innovation opportunities.

Faster Debugging with Collaborative Troubleshooting Tools

As developers we understand the critical role teamwork and collaboration play in solving complex problems. Often, it’s that second set of eyes that uncovers an additional issue or sheds light on the root cause of a stubborn bug. Effective collaboration becomes a critical factor in determining a team’s success or failure, especially when debugging or troubleshooting problematic issues within complex applications.

Understanding Azure Function App Metrics

This article will focus on the metrics side of Azure Functions and features offered by the Azure Portal and then talk about the value of Serverless360. Then about the product that provides beyond the primary feature set in the Azure Portal, which will help you improve the day-to-day operations of your Azure solution. There are many different ways you can manage and operate Azure Functions and features like Application Insights which can also help you with Azure Functions.

Troubleshooting Slow Draining SQS Queues

This post is part of an ongoing series about troubleshooting common issues with microservice-based applications. Read the previous one on intermittent failure. Queues are an essential component of many applications, enabling asynchronous processing of tasks and messages. However, queues can become a bottleneck if they don’t drain fast enough, causing delays, increasing costs, and reducing the overall reliability of the system.

Monitoring Azure Integration Services with Proactive Strategies

Enterprises are increasingly turning to cloud-based integration solutions to streamline their application development and management processes. Azure Integration Services is a cloud-based integration platform provided by Microsoft, designed to facilitate the integration of various enterprise applications and systems. It offers a range of tools and services that help to simplify and accelerate the development of enterprise applications, as well as improve their scalability, reliability, and security.