One of the many features of NServiceBus is the ability to encrypt specific properties/fields in your messages. NServiceBus property encryption ensures sensitive data in messages are encrypted at-rest as well as obscured from system administrators when they end up in your error queue. Property encryption also has the benefits of leaving non-sensitive data in the message available for debugging purposes.
Having a local development environment that emulates AWS cloud services can be an extremely handy tool when developing NServiceBus endpoints that use AWS services. LocalStack is that tool and in this article I will describe what LocalStack is, how it is useful and how to get started with an example project.