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
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. […]


