Microsoft Workloads on AWS

Category: Best Practices

Instrumenting .NET applications with AWS X-Ray using Aspect-oriented Programming

Aspect-oriented programming (AOP) is an approach that enhances modularity by allowing developers to pull out cross-cutting concerns. AOP does so by adding attribute (advice) to the existing code without modifying the code itself. Classic examples of these cross-cutting concerns include caching, logging, monitoring, and, in our case, AWS X-Ray tracing. With AOP, tracing a call […]

Using Datadog observability features to facilitate modernizing .NET applications on AWS

Using Datadog observability features to facilitate modernizing .NET applications on AWS

By Thomas Sobolik – Technical Content Writer at Datadog       Maxim Brown – Team Lead, Technical Content Editor at Datadog       Charlie Shen – Sr. Partner Solutions Architect at AWS Modernization of .NET applications is often a meticulous process, and it benefits greatly by having full visibility into the applications’ behavior. Datadog, […]

How LogMeIn migrated a billion records online from Oracle to Amazon Aurora and achieved sub-millisecond response time

This post was written by Elliot Barlas, Principal Engineer at LogMeIn Large-scale database migrations of critical customer records are complex and often avoided. However, these migrations are necessary to advance the architecture of a software system. At LogMeIn, we migrated over a billion such records from on-premises Oracle RAC to Amazon Aurora with MySQL compatibility. […]