AWS SDK Credential Provider Multi-Region Behaviors

In the course of investigating an issue with a multi-region deployment in AWS EKS, I ran into not just some obscure behavior from the application operating in the second region, but just straight-up bugs in the AWS SDK for .NET...

Read More

.NET Core and AWS Secrets

.NET Core with runtime secrets has been a bit of a journey within the AWS ecosystem over the past 5 years. Our journey onboarding and shifting our entire infrastructure from on-premise into AWS Cloud started in 2016. I know I'm...

Read More

AWS Cross-Account Resource Access Patterns

AWS Account Granularity The growth of SPS Commerce has continued to be very strong, even amidst the recent global pandemic, as we work to provide an enabler for essential services. The demand for SPS services and products continues to grow...

Read More
AWS X-Ray for Distributed Tracing in AWS ECS

AWS X-Ray for Distributed Tracing in AWS ECS

What is AWS X-Ray? X-Ray is AWS's cloud-native service for distributed tracing. It provides real-time visualization of service maps based on traffic flowing through the applications. X-Ray allows for both pushing and pulling of its trace data into X-Ray. This...

Read More
ASP.NET Core Default Logging Sucks!

ASP.NET Core Default Logging Sucks!

If you have or plan on doing anything constructive with your log output from a default ASP.NET Core Web Application you have probably come quickly to the conclusion that the default logging leaves a lot to be desired! Just take...

Read More
AWS ALB Routing Algorithm Performance

AWS ALB Routing Algorithm Performance

Certain AWS components (and cloud components in general) do amazing jobs at simplifying our lives as developers who just want their infrastructure to be there. I can have a first-class layer 7 load balancer ready to use in my application...

Read More

Meetup: ASP.NET Core on Serverless Infrastructure

ASP.NET Core (and .NET Core in general) is very exciting with its recent evolution and is only getting better. Its cross platform nature now gives us the ability to deploy on platforms with .NET that were never an option before....

Read More