AWS Architecture Blog

Category: Amazon Elastic Container Service

Figure 3: API Facade pattern built on AWS Serverless

Unlocking Data from Existing Systems with a Serverless API Facade

In today’s modern world, it’s not enough to produce a good product; it’s critical that your products and services are well integrated into the surrounding business ecosystem. Companies lose market share when valuable data about their products or services are locked inside their systems. Business partners and internal teams use data from multiple sources to […]

Read More
3 views of the architecture

Why Deployment Requirements are Important When Making Architectural Choices

Introduction Too often, architects fall into the trap of thinking the architecture of an application is restricted to just the runtime part of the architecture. By doing this we focus on only a single customer (such as the application’s users and how they interact with the system) and we forget about other important customers like […]

Read More
Figure 1 - Architecture Diagram

Field Notes: Serverless Container-based APIs with Amazon ECS and Amazon API Gateway

A growing number of organizations choose to build their APIs with Docker containers. For hosting and exposing these container-based APIs, they need a solution which supports HTTP requests routing, autoscaling, and high availability. In some cases, user authorization is also needed. For this purpose, many organizations are orchestrating their containerized services with Amazon Elastic Container […]

Read More

Field Notes: Integrating HTTP APIs with AWS Cloud Map and Amazon ECS Services

This post was cowritten with Preeti Pragya Jha, a senior software developer in Tata Consultancy Services (TCS). Companies are continually looking for ways to optimize cost. This is true of RS Components, a global trading brand of Electrocomponents plc, a global omni-channel provider of industrial and electronic products and solutions. RS Components set out to […]

Read More
CodeCommit. CodeBuild, ECR

Serverless Architecture for a Web Scraping Solution

If you are interested in serverless architecture, you may have read many contradictory articles and wonder if serverless architectures are cost effective or expensive. I would like to clear the air around the issue of effectiveness through an analysis of a web scraping solution. The use case is fairly simple: at certain times during the […]

Read More

Wag!: Why Even Your Dog Loves a Canary Deployment

Since August 26 was National Dog Day, we thought it might be a great time to talk about why Wag!,an on-demand dog-walking, boarding, and pet-setting service that’s available in 43 states and 100 cities, deployed blue-green (or canary) architecture for increased availability and reduced risk using Amazon ECS. Last June, Dave Bullock, Director of Engineering […]

Read More

Compute Abstractions on AWS: A Visual Story

When I joined AWS last year, I wanted to find a way to explain, in the easiest way possible, all the options it offers to users from a compute perspective. There are many ways to peel this onion, but I want to share a “visual story” that I have created. I define the compute domain […]

Read More