AWS Architecture Blog

Category: Advanced (300)

Building resilient real-time streaming workers with Amazon DynamoDB leases

Building resilient real-time streaming workers with Amazon DynamoDB leases

Real-time streaming workers that hold hundreds of persistent WebSocket connections lose data when a worker fails. Learn how to build a WebSocket fleet management system on Amazon ECS and AWS Fargate that uses Amazon DynamoDB conditional writes as a distributed lease to track ownership, fail over automatically, and deploy with low downtime.

Testing Application Resilience with Amazon SQS and AWS Fault Injection Service

Testing application resilience with Amazon SQS and AWS Fault Injection Service

Learn how to use AWS Fault Injection Service and AWS Systems Manager Automation to run progressive chaos experiments against Amazon SQS queues. Validate that your retry logic, circuit breakers, and dead-letter queues actually work under failure before a real outage hits production.

Validating multi-Region DR for Terraform Enterprise with AWS FIS

Validating multi-Region DR for Terraform Enterprise with AWS FIS

Learn how AWS, HashiCorp, and Athenahealth designed and chaos-tested a multi-Region disaster recovery strategy for Terraform Enterprise on AWS. This post walks through three-phase AWS Fault Injection Service experiments across Amazon EC2, Aurora, and Amazon S3, the 12-14 minute recovery times achieved, and the state file dependency pitfall to avoid.

Build a unified AI agent architecture with DynamoDB and Bedrock

Build a unified AI agent architecture with DynamoDB and Bedrock

With native vector search in Amazon DynamoDB, you can store vector embeddings alongside your operational data in a single table. This post shows how to build a unified AI agent architecture where an Amazon Bedrock agent uses one DynamoDB table for both structured lookups and semantic search, with a DynamoDB Streams pipeline that keeps embeddings in sync.

How AgentFlo built AI sales agents with Amazon Bedrock AgentCore – Part 2

How AgentFlo built AI sales agents with Amazon Bedrock AgentCore – Part 2

Part 2: how AgentFlo built trusted, reliable AI sales agents on Amazon Bedrock AgentCore and AWS serverless architecture. Learn the three-layer guardrails, grounded data foundation, and end-to-end observability behind a +12% net revenue uplift, plus what’s next for real-time voice and server-side tool execution.

AI agents for clinical trial screening

AI-powered clinical trial eligibility and safety using Amazon Bedrock AgentCore

AI agents built on Amazon Bedrock AgentCore help clinical trial teams make fast, accurate enrollment decisions while keeping clinicians in control. This post shows how to architect an eligibility and safety screening agent using AWS HealthLake, AgentCore, and AgentCore Evaluations.

Consistency is the new latency: AI at the data layer

Consistency is the new latency: AI at the data layer

As AI agents move from chatbots to taking action, their reliability depends on the consistency of the data layer beneath them. This post examines how replication lag poisons an agent’s context and shows how to match Amazon Aurora, Amazon DynamoDB, and Amazon Keyspaces replication models to each task’s consistency requirements.

S&P Global’s innovative disaster recovery strategy using Amazon FSx for NetApp ONTAP snapshots

In this post, we explain how S&P Global Market Intelligence implemented an innovative disaster recovery solution for their Capital IQ platform using Amazon FSx for NetApp ONTAP. This solution enables immediate failover to read-only mode in a secondary region within 15 minutes, followed by full read-write recovery when needed. This approach achieves reduction in failover time while maintaining data consistency for global financial operations.

Building highly available Oracle databases with Amazon FSx for NetApp ONTAP

This post shows how to build a highly available Oracle database architecture using FSxN shared storage, Auto Scaling groups with dynamic AMI updates, and serverless orchestration to help reduce recovery times with current configurations.