AWS Architecture Blog

Category: Application Services

Training workflow

Classifying Millions of HAQM items with Machine Learning, Part I: Event Driven Architecture

As part of AWS Professional Services, we work with customers across different industries to understand their needs and supplement their teams with specialized skills and experience. Some of our customers are internal teams from the HAQM retail organization who request our help with their initiatives. One of these teams, the Global Environmental Affairs team, identifies […]

Reducing latency by caching frequently accessed data on demand

Data Caching Across Microservices in a Serverless Architecture

Organizations are re-architecting their traditional monolithic applications to incorporate microservices. This helps them gain agility and scalability and accelerate time-to-market for new features. Each microservice performs a single function. However, a microservice might need to retrieve and process data from multiple disparate sources. These can include data stores, legacy systems, or other shared services deployed […]

Microservices-based order submission workflow

Architecting a Highly Available Serverless, Microservices-Based Ecommerce Site

The number of ecommerce vendors is growing globally, and they often handle large traffic at different times of the day and different days of the year. This, in addition to building, managing, and maintaining IT infrastructure on-premises data centers can present challenges to their businesses’ scalability and growth. This blog provides you a Serverless on […]

Initial Orchestration Architecture

Field Notes: Orchestrating and Monitoring Complex, Long-running Workflows Using AWS Step Functions

Situation: IHS Markit’s Wall Street Office (WSO) offers financial reports to hundreds of clients worldwide. When IHS Markit completed the migration of WSO’s SaaS software to AWS, it unlocked the power and agility to deliver new product features monthly, as opposed to a multi-year release cycle. This migration also presented a great opportunity to further […]

Reference architecture for an IoT-enabled supply chain consisting of a retailer and a manufacturer

Audit Your Supply Chain with HAQM Managed Blockchain

For manufacturing companies, visibility into complex supply chain processes is critical to establishing resilient supply chain management. Being able to trace events within a supply chain is key to verifying the origins of parts for regulatory requirements, tracing parts back to suppliers if issues arise, and for contacting buyers if there is a product/part recall. […]

Serverless compute with Fargate

Rate Limiting Strategies for Serverless Applications

Serverless technologies reduce the work needed to set up and maintain computing resources, provide built-in scalability, and optimize agility, performance, cost, and security. The pay-as-you-go model is particularly liberating for developers. You can fail fast, experiment more, and do it fairly cheaply. However, serverless brings its own challenges. In this blog, we’ll examine how to […]

Diagram of the wallet solution

Building a Serverless Wallet Service for In-Game Currency

In the gaming industry, users are often allowed to open accounts and make monetary transactions; they can exchange real money for in-game currency. Players want to be able to add or withdraw funds quickly, and they also want to know how their balance has changed over time. Having this information available helps our customers better […]

Monolithic versus microservice approach

Issues to Avoid When Implementing Serverless Architecture with AWS Lambda

There’s lots of articles and advice on using AWS Lambda. I’d like to show you how to avoid some common issues so you can build the most effective architecture. Technologies emerge and become outdated quickly. So, solutions that may look like the right solution, otherwise known as anti-patterns, can prevent you from building a cost-optimized, […]

Cloud transformation flywheel model

Making Effective Decisions for Your V1 AWS Design

In reviewing your existing business application portfolio to create V1 AWS designs—the first architecture design for moving to AWS—we must address two main factors that often inhibit progress: Your technology teams must find a clear path forward that balances modernization and migration. You must provide clear criteria to transform your platforms and also continue to […]

Figure 2. DLT architecture diagram

Ensure Optimal Application Performance with Distributed Load Testing on AWS

As a modern enterprise, your customers expect 100% availability of your critical web and mobile applications. Unforeseen events such as COVID-19, have necessitated many customer engagements to become virtual. This has made web and mobile applications even more critical. Distributed Load Testing on AWS (DLT) helps you automate the performance testing of your software applications […]