Tag: azure

Cheapskate’s Journey to On-Demand Load Tests on Heroku with Locust

Jun 20, 2020 · 17 min read

I want to stretch every dollar that I spend on the cloud. I run a handful of web applications on Heroku, and like everyone else, run a suite of smoke tests and load tests on every release increment in a non-production environment. Load tests are important: they help us not only to understand the limits of our systems but also bring up issues that arise due to concurrency, which often escape the realms of unit tests and integration tests.

#azure#heroku#devops#programming

Read more of Cheapskate’s Journey to On-Demand Load Tests on Heroku with Locust

Using Startup Command to Pass Command Line Arguments to Azure App Service for Linux

Jun 06, 2020 · 6 min read

Azure App Service on Linux has several pre-fabricated Docker images that support applications written in languages such as .NET core, PHP, and Node.js. App Service also supports using your own Docker image to spin up a container for your application. A useful configuration feature of App Service on Linux is the Startup File configuration that you can set as part of configuring the runtime stack. The value that you specify for the configuration overrides the CMD instruction of the Dockerfile that creates the runtime of the application.

#azure#app-service

Read more of Using Startup Command to Pass Command Line Arguments to Azure App Service for Linux

Durable Cloud Event Production from Knative Container Source with Azure Durable Task Framework

Jan 15, 2020 · 11 min read

Knative is an excellent platform for building, deploying and managing serverless workloads on Kubernetes. The Serving resources of Knative extend Istio to support serverless applications. Another class of resources of Knative called Eventing extend Istio to support the production and consumption of Cloud Events. Knative offloads the responsibility of scaling the workloads from the users by only activating pods when they receive a request. It scales out the workload pods based on the number of requests and scales pods down to zero when they are idle.

#azure#kubernetes

Read more of Durable Cloud Event Production from Knative Container Source with Azure Durable Task Framework

Enhance Integrated CI and CD in Azure Pipelines as Code With Key Utils: Binary Logger and Report Generator

Dec 03, 2019 · 12 min read

If you are using Azure DevOps for building and deploying your .NET core applications, then you should consider the following. Azure Pipelines now supports composing both the build and release stages as code. You can now combine your CI and CD pipeline definitions into a single pipeline definition that lives within the same repository as the application code. Turn on binary logging in MSBuild so that you receive exhaustive structured logs from the build process.

#azure#devops#compute

Read more of Enhance Integrated CI and CD in Azure Pipelines as Code With Key Utils: Binary Logger and Report Generator

IoT Edge Device Monitoring and Management with Azure Durable Entities Functions - Part 2

Jul 13, 2019 · 12 min read

In this series IoT Edge Application Azure Durable Entities Function In the last article, we built and tested a simple IoT Edge application that simulates temperature telemetry based on the command that it receives. We also created a test client that can invoke Direct Method on the device. Today we will build monitoring and management capabilities for our IoT Edge device using Azure Functions. One critical consideration that I would like to bring to your attention is the demand for this solution to stay mostly connected.

#azure#internet-of-things#compute

Read more of IoT Edge Device Monitoring and Management with Azure Durable Entities Functions - Part 2

IoT Edge Device Monitoring and Management with Azure Durable Entities Functions - Part 1

Jul 01, 2019 · 12 min read

In this series IoT Edge Application Azure Durable Entities Function IoT systems involve many devices, each of which maintains a small internal state. The Actor Model is a good fit for representing IoT devices in the cloud because of its inherent fault tolerance, concurrency controls, performance, and scalability. I wrote about the Actor Model and Orleans (virtual actor based implementation) in one of my previous articles here.

#azure#internet-of-things#compute

Read more of IoT Edge Device Monitoring and Management with Azure Durable Entities Functions - Part 1

Integration Tests in Azure Pipelines with ASP.Net Core and SQL on Docker

Apr 17, 2019 · 6 min read

I usually like to keep my application dependencies such as the database, and emulators packaged in containers. Running the dependencies in containers gives me the ability to keep my development process fluid as I can bring up the dependencies to the desired state no matter how massively I deform them. In my CI pipelines, I enforce the execution of unit tests and integration tests on every build. Usually, running integration tests involve running test cases along with the dependency, which is a database most of the time.

#azure#devops

Read more of Integration Tests in Azure Pipelines with ASP.Net Core and SQL on Docker

Count Online Users with Azure SignalR Service

Aug 01, 2018 · 5 min read

September 28, 2020: I have updated the code sample to .NET Core 3.1 and updated the article to reflect the changes as well. Enjoy! I have been following Dino Esposito’s SignalR series from the last few MSDN Magazine editions. In the May edition of the Magazine, Dino talked about the subtle details of ASP.Net Core SignalR. It is an excellent read, and it covers the topic in a much better and concise manner than I will ever be able to describe.

#azure#web

Read more of Count Online Users with Azure SignalR Service

Add DevOps To Your Existing Dockerized Applications With Azure DevOps Projects

Jul 26, 2018 · 6 min read

As a cloud developer, the current offering to add support for DevOps (CI\CD) to an a. In VSTS, tasks such as creating CI and CD workflows, linking the pipelines with code repository, and adding monitoring take a little time even though the quick start templates have considerably optimized the process. A new offering from Azure named Microsoft Azure DevOps Projects fills this gap in the DevOps offering. Using Azure DevOps Projects, you can:

#azure#devops#compute

Read more of Add DevOps To Your Existing Dockerized Applications With Azure DevOps Projects

Delivering IoT Mixed Reality Applications using The MSF Process Model (Develop, Stabilize, and Deploy) – Part 3

Jul 14, 2018 · 12 min read

In this series Envision and Plan Develop and Stabilize Develop, Stabilize, and Deploy This is the final article in this series of building MR IoT applications using the MSF Process Model. If you have landed on this post directly, I recommend that you go through the previous posts. Part 1: An overview of the MSF and the Envisioning and Planning phases of delivering the solution. Part 2: The development and deployment of the backend of the solution.

#azure#internet-of-things#mixed-reality

Read more of Delivering IoT Mixed Reality Applications using The MSF Process Model (Develop, Stabilize, and Deploy) – Part 3