AWS Architecture Blog

Category: HAQM Simple Queue Service (SQS)

Solution architecture for S3 Glacier object restore

Genomics workflows, Part 4: processing archival data

Genomics workflows analyze data at petabyte scale. After processing is complete, data is often archived in cold storage classes. In some cases, like studies on the association of DNA variants against larger datasets, archived data is needed for further processing. This means manually initiating the restoration of each archived object and monitoring the progress. Scientists […]

HAQM S3 antivirus and antimalware scanning architecture workflow

How USAA built an HAQM S3 malware scanning solution

United Services Automobile Association (USAA) is a San Antonio-based insurance, financial services, banking, and FinTech company supporting millions of military members and their families. USAA has partnered with HAQM Web Services (AWS) to digitally transform and build multiple USAA solutions that help keep members safe and save members money and time. Why build a S3 […]

Launchmetrics backend architecture

How Launchmetrics improves fashion brands performance using HAQM EC2 Spot Instances

Launchmetrics offers its Brand Performance Cloud tools and intelligence to help fashion, luxury, and beauty retail executives optimize their global strategy. Launchmetrics initially operated their whole infrastructure on-premises; however, they wanted to scale their data ingestion while simultaneously providing improved and faster insights for their clients. These business needs led them to build their architecture […]

AWS managed services help in building resilient infrastructures (click the image to enlarge)

A multi-dimensional approach helps you proactively prepare for failures, Part 2: Infrastructure layer

Distributed applications resiliency is a cumulative resiliency of applications, infrastructure, and operational processes. Part 1 of this series explored application layer resiliency. In Part 2, we discuss how using HAQM Web Services (AWS) managed services, redundancy, high availability, and infrastructure failover patterns based on recovery time and point objectives (RTO and RPO, respectively) can help in […]

Application coordination across accounts and single AWS Region

Coordinating large messages across accounts and Regions with HAQM SNS and SQS

Many organizations have applications distributed across various business units. Teams in these business units may develop their applications independent of each other to serve their individual business needs. Applications can reside in a single HAQM Web Services (AWS) account or be distributed across multiple accounts. Applications may be deployed to a single AWS Region or […]

Asynchronous architecture for batch resampling for call-recording files on HAQM S3

Serverless architecture for optimizing HAQM Connect call-recording archival costs

In this post, we provide a serverless solution to cost-optimize the storage of contact-center call recordings. The solution automates the scheduling, storage-tiering, and resampling of call-recording files, resulting in immediate cost savings. The solution is an asynchronous architecture built using AWS Step Functions, HAQM Simple Queue Service (HAQM SQS), and AWS Lambda. HAQM Connect provides an […]

Figure 2. HAQM Payment Services’ new architecture using HAQM SQS, HAQM ECS, and HAQM SNS

Migrating a self-managed message broker to HAQM SQS

HAQM Payment Services is a payment service provider that operates across the Middle East and North Africa (MENA) geographic regions. Our mission is to provide online businesses with an affordable and trusted payment experience. We provide a secure online payment gateway that is straightforward and safe to use. HAQM Payment Services has regional experts in payment […]

Figure 1. Automated form data extraction architecture

Automate your Data Extraction for Oil Well Data with HAQM Textract

Traditionally, many businesses archive physical formats of their business documents. These can be invoices, sales memos, purchase orders, vendor-related documents, and inventory documents. As more and more businesses are moving towards digitizing their business processes, it is becoming challenging to effectively manage these documents and perform business analytics on them. For example, in the Oil […]

New OL architecture with HAQM SQS

Increasing McGraw-Hill’s Application Throughput with HAQM SQS

This post was co-authored by Vikas Panghal, Principal Product Mgr – Tech, AWS and Nick Afshartous, Principal Data Engineer at McGraw-Hill McGraw-Hill’s Open Learning Solutions (OL) allow instructors to create online courses using content from various sources, including digital textbooks, instructor material, open educational resources (OER), national media, YouTube videos, and interactive simulations. The integrated […]

Figure 2. Modernized queuing architecture using HAQM SQS

Modernized Database Queuing using HAQM SQS and AWS Services

This blog post was last reviewed/updated August, 2022. The updated version shown below is based on working backwards from a customer need to ensure data consistency post migration, to a modernized microservice architecture. A queuing system is composed of producers and consumers. A producer enqueues messages (writes messages to a database) and a consumer dequeues […]