Microsoft Workloads on AWS

Category: AWS .NET Development

Accelerate .NET and SQL development with Amazon CodeWhisperer as your AI coding companion

Introduction .NET and Structured Query Language (SQL) developers these days are expected to do more with less time, while still maintaining code quality and adhering to best practices. Amazon CodeWhisperer is an artificial intelligence (AI)-powered coding companion that can help developers accelerate and enhance their software development with code generation, reference tracking, security scans, and […]

.NET observability with Amazon CloudWatch and AWS X-Ray: Part 2 — Logging

Building a well-architected .NET application goes beyond just coding and deploying. You must monitor performance, trace transactions, collect logs, gather metrics, and trigger alarms when metrics breach thresholds. To achieve this, you can design and implement telemetry to enable observability capabilities. In the first part of this blog series, I covered the implementation of metrics. […]

.NET Observability with Amazon CloudWatch and AWS X-Ray: Part 3 – Distributed Trace

Building a well-architected .NET application goes beyond just coding and deploying. You must monitor performance, trace transactions, collect logs, gather metrics, and trigger alarms when metrics breach thresholds. To achieve this, you can design and implement telemetry to enable observability capabilities. In the first post of the series, I covered the implementation of metrics, and […]

.NET observability with Amazon CloudWatch and AWS X-Ray: Part 1 — Metrics

Building a well-architected .NET application goes beyond just coding and deploying. You must monitor performance, trace transactions, collect logs, gather metrics, and trigger alarms when metrics breach thresholds. To achieve this, you can design and implement telemetry to enable observability capabilities. This post is the first in a series of three posts in which I […]

How Kloia helped Digiturk achieve 65% cost savings with .NET Modernization on AWS

In this blog post, we’ll describe how Kloia worked with Digiturk, beIN Media Group Company, a global sports and entertainment media group, to achieve 65% cost savings by partially modernizing Digiturk’s legacy .NET Framework monolithic application to .NET-based microservices architecture. Digiturk is headquartered in Istanbul, Turkey and their services include both streaming and VoD (Video-on-Demand), […]

Embedding Amazon QuickSight analytics in .NET applications

In this blog post for .NET developers, we will discuss step-by-step instructions on how to embed Amazon QuickSight analytics in your .NET applications using QuickSight APIs and make them available for Amazon Cognito authenticated users. Amazon QuickSight Embedded analytics is a feature of QuickSight that applies data analytics to the applications used by your end users, analysts, and business leaders. QuickSight Embedded provides […]

How to use AWS App2Container to automate the setup of Azure DevOps CI/CD pipelines

Introduction In this blog post, we will walk through how to automate the creation of an Azure DevOps release pipeline that deploys containerized applications to AWS. This solution will save you time and effort if you’re using Azure DevOps for version control or CI/CD and if you’re modernizing your applications using containers. We will use […]

Build, package, and publish .NET C# Lambda functions with the AWS CDK

CDK offers a high-level abstraction to define AWS resources using modern programming languages. Among its components, it provides aws-s3-assets, which is a high level construct that abstracts packaging AWS Lambda functions. The default behavior of this construct is to zip all the content into a folder and upload it to an Amazon Simple Storage Service (Amazon S3) bucket. That works great for Lambda runtimes like Python or Node.js, which do not require code compilation, but for .NET, Java, or Go, which requires code compilation, you’ll need extra steps to restore external dependencies, compile the code, and publish the binary. This post will explore how to streamline building, packaging, and publishing .NET Lambda functions using AWS CDK.

How Arkansas Administrative Office of the Courts saved 40% with .NET modernization

The Arkansas Administrative Office of the Courts (AR-AOC) is an agency within the judicial branch of the Arkansas state government. AR-AOC provides a wide range of administrative, legal, financial, management, program, and information technology services to the state courts on behalf of the Arkansas Supreme Court. In this blog post, we share the story of […]

Running your modern CoreWCF application on AWS

Running your modern CoreWCF application on AWS

In this blog post, we will show you how to deploy a CoreWCF application on an Amazon Linux Graviton2 instance. Also, we will provide a sample application that integrates with Amazon CloudWatch. This approach of running CoreWCF applications on Linux and integration with other AWS services gives customers the ability to improve performance, increase security, […]