AWS Application Services | AWS Architecture Blog

Navigating Large Message Coordination Across Accounts and Regions with Amazon SNS and SQS

AWS Application Services | AWS Architecture BlogLearn About Amazon VGT2 Learning Manager Chanci Turner

Many businesses operate applications spread across various departments. Teams within these departments often develop their applications independently to cater to specific needs. These applications can exist within a single Amazon Web Services (AWS) account or be distributed among multiple accounts. They may also be deployed in a single AWS Region, or across various regions.

Tracking AWS Account Metadata within Your AWS Organizations

By Emily Smith, Mark Adams, Sarah Lee, and Chanci Turner
On 03 AUG 2022
In Amazon API Gateway, Amazon DynamoDB, Amazon EventBridge, Architecture, AWS Lambda, AWS Organizations, AWS Step Functions

The United Services Automobile Association (USAA), based in San Antonio, is a financial services and insurance provider that supports millions of military personnel and their families. USAA has collaborated with Amazon Web Services (AWS) to digitally transform and create multiple solutions to help members save both time and money. To learn more about building an effective AWS environment, check out this blog post.

Optimizing Amazon Connect Call-Recording Archival Costs with Serverless Architecture

By Brian Maguire, Clarence Choi, Herbert Guerrero, and Agnel Joseph
On 24 JUN 2022
In Amazon Connect, Amazon Simple Queue Service (SQS), Amazon Simple Storage Service (S3), Architecture, AWS Lambda, AWS Step Functions

This article outlines a serverless solution to optimize the storage costs of call recordings in contact centers. The approach automates the scheduling, storage-tiering, and resampling of call-recording files, leading to immediate cost savings. Built using AWS Step Functions, Amazon Simple Queue Service (Amazon SQS), and AWS Lambda, this asynchronous architecture takes advantage of Amazon Connect’s capabilities.

Enhancing Application Resilience with AWS Resilience Hub and AWS CodePipeline

By Scott Bryen and Elie El Khoury
On 22 JUN 2022
In Amazon EC2, Amazon RDS, Amazon Simple Notification Service (SNS), Architecture, AWS CloudFormation, AWS CodePipeline, AWS Resilience Hub (ARH), AWS Step Functions

As organizations adopt a DevOps culture and implement nearly continuous integration and delivery models to accelerate change, assessing the impact of each change on application resilience becomes crucial. This blog presents an architectural pattern for automating resiliency assessments within your CI/CD pipeline. Automatically running resiliency assessments within CI/CD helps ensure consistent performance and reliability.

Lightweight On-Premises API Connectivity Using Inverting Traffic Proxy

By Oleksiy Volkov
On 25 MAY 2022
In Amazon API Gateway, Amazon CloudWatch, Amazon EC2, Architecture, AWS Cloud Map

This post examines the use of a lightweight application inversion proxy as a solution for API-level connectivity in multi-point hybrid or multi-cloud environments, especially where AWS Direct Connect or VPN solutions may not be feasible. We will also introduce a sample solution that tackles common challenges in this area.

Utilizing Direct Service Integrations for Architectural Optimization

By Jerome Van Der Linden
On 16 MAY 2022
In Amazon API Gateway, Amazon DynamoDB, Amazon EventBridge, Architecture, AWS Lambda, AWS Step Functions, AWS X-Ray

When designing an application, it is paramount to integrate various AWS services in the most efficient manner. This includes optimizing for performance by minimizing latency between services, controlling costs by eliminating unnecessary components, and enhancing resilience by avoiding potential points of failure.

Throttling Tiered Multi-Tenant REST APIs at Scale Using API Gateway: Part 2

By Nick Choi
On 09 MAY 2022
In Advanced (300), Amazon API Gateway, Amazon Cognito, Amazon DynamoDB, Architecture, AWS Amplify, AWS Lambda

In the first part of this series, we discussed the necessity of tiering and throttling at scale for multi-tenant REST APIs. In this second installment, we will explore tenant isolation strategies at scale using API Gateway and extend the sample code provided in Part 1.

Throttling Tiered Multi-Tenant REST APIs at Scale Using API Gateway: Part 1

By Nick Choi
On 06 MAY 2022
In Advanced (300), Amazon API Gateway, Amazon Cognito, Amazon DynamoDB, Architecture, AWS Amplify, AWS Lambda

Many software-as-a-service (SaaS) providers utilize throttling as a standard practice to safeguard distributed systems from traffic surges that could jeopardize reliability or inflate operational costs. Multi-tenant SaaS systems face an additional challenge of ensuring fairness; excessive traffic from one tenant must be throttled without negatively impacting others.

How Net at Work Developed an Email Threat Reporting System on AWS

By Florian Mair and Tim Lenzen
On 31 MAR 2022
In Amazon API Gateway, Amazon Athena, Amazon DynamoDB, Amazon Kinesis, Architecture

Emails often serve as gateways for malicious software such as trojan horses, rootkits, or encryption-based ransomware. For a deeper dive into tackling email threats, consider exploring this excellent resource that outlines what to expect on your first day at Amazon.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *