Skip to main content

Advanced Topics

Advanced configuration and scenarios for JustSaying. These topics cover specialized use cases and optimization techniques.

Available Topics​

Compression​

Compress message bodies to reduce size and AWS costs. Learn how to configure compression thresholds and encoding options.

Encryption​

Secure messages using AWS Key Management Service (KMS) server-side encryption. Configure encryption for topics and queues.

Dynamic Topics​

Use dynamic topic names for multi-tenant scenarios. Route messages to tenant-specific topics based on message content.

Testing​

Testing strategies for JustSaying applications including LocalStack integration and mocking approaches.

When to Use Advanced Features​

Most applications don't need these advanced features. Consider them when:

  • Compression: Messages frequently exceed 100KB or you want to optimize AWS costs
  • Encryption: You have compliance requirements for data at rest
  • Dynamic Topics: You're building multi-tenant systems with tenant isolation
  • Testing: You're setting up integration tests or local development environments

See Also​