AWS SQS Fair Queues: Mitigating Noisy Neighbors in Multi-Tenant Systems

2025-08-30
AWS SQS Fair Queues: Mitigating Noisy Neighbors in Multi-Tenant Systems

AWS introduced Amazon SQS fair queues, a new feature designed to mitigate the impact of 'noisy neighbors' in multi-tenant systems. Noisy neighbors are tenants that overuse resources, causing delays for others. Fair queues monitor message distribution and automatically adjust delivery order, prioritizing messages from non-noisy tenants. This ensures consistent service quality for all tenants without requiring changes to existing message processing logic. Developers simply add a tenant identifier (MessageGroupId) and monitor relevant metrics using CloudWatch.

Read more
Development Fair Queues

PostgreSQL Multi-AZ Cluster Transaction Visibility Issue: A Jepsen Report Deep Dive

2025-05-03
PostgreSQL Multi-AZ Cluster Transaction Visibility Issue: A Jepsen Report Deep Dive

A recent Jepsen report highlights a long-standing transaction visibility issue in Amazon RDS for PostgreSQL Multi-AZ clusters: the order in which transactions become visible differs between the primary and replicas. This doesn't cause data loss or corruption, and doesn't affect single-AZ deployments or Aurora databases. The issue relates to the 'Long Fork' anomaly, violating Snapshot Isolation. The post details the root cause (asynchronous updates to ProcArray and WAL), illustrating how it leads to inconsistent results (e.g., Alice and Bob observing different rankings of a Hacker News article). While rarely impacting application correctness, fixing it is crucial for enterprise-grade PostgreSQL clusters. AWS is collaborating with the PostgreSQL community to resolve this, offering workarounds like reviewing application assumptions about transaction ordering and using explicit synchronization.

Read more

Amazon Chime Shutdown Announced for February 2026

2025-02-20
Amazon Chime Shutdown Announced for February 2026

Amazon has announced the end of support for its communications service, Amazon Chime, including Business Calling, effective February 20, 2026. New customer sign-ups will cease on February 19, 2025. Existing customers can continue using Chime until February 20, 2026, after which all features will be unavailable. Amazon recommends migrating to alternative collaboration solutions such as AWS Wickr or partner offerings from Zoom, Webex, and Slack.

Read more

Migrating from AWS App Mesh to Amazon ECS Service Connect: A Smooth Transition

2025-01-21
Migrating from AWS App Mesh to Amazon ECS Service Connect: A Smooth Transition

AWS is sunsetting AWS App Mesh on September 30th, 2026. This post details strategies for migrating from App Mesh to Amazon ECS Service Connect, a managed service offering improved reliability and observability for containerized microservices. Key differences between the two services are highlighted, including built-in health checks, outlier detection, and enhanced CloudWatch integration. A blue/green deployment strategy is recommended for minimizing downtime during the migration. The article also compares features like traffic routing, observability, security, and resource sharing.

Read more