AWS Architecture Blog

Category: Best Practices

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
Install OpenShift Container Platform 4

Architecture Patterns for Red Hat OpenShift on AWS

Editor’s note: Although this blog post and its accompanying code make use of the word “Master,” Red Hat is making open source code more inclusive by eradicating “problematic language.” Read more about this. Introduction Red Hat OpenShift is an application platform that provides customers with turnkey application platform that is much more than a simple […]

Read More
Cloud with lock on it

Architecting Secure Serverless Applications

Introduction Cloud security at AWS is our top priority, and we have a deep set of cloud security tools consisting of more than 200 security, compliance, and governance services and key features. It’s why a broad set of customers — from enterprises, to the public sector, to startups — continue to rely on the capabilities […]

Read More
Lion with megaphone

AWS Architecture Monthly Magazine: Advertising & Marketing

With 200+ services and 15 years of proven expertise, AWS has everything you need to build faster, operate cost-effectively, and run virtually any advertising and marketing technology workload at petabyte scale and millisecond latency. For the July issue, we spoke to three Advertising & Marketing experts about the general architecture pattern trends in this sector […]

Read More
Media and Entertainment

Architecture Monthly Magazine: Media & Entertainment

AWS makes it fast and easy for the Media and Entertainment (M&E) industry to produce, process, and deliver broadcast and over-the-top video. These pay-as-you-go services and appliance products offer the video infrastructure you need to deliver great viewing experiences to any screen. For June’s issue of AWS Architecture Monthly, WW Tech Leader Konstantin Wilms talks […]

Read More
AppStream 2.0 can be managed through the AWS SDK (1)

BBVA: Helping Global Remote Working with Amazon AppStream 2.0

This post was co-written with Javier Jose Pecete, Cloud Security Architect at BBVA, and Javier Sanz Enjuto, Head of Platform Protection – Security Architecture at BBVA. Introduction Speed and elasticity are key when you are faced with unexpected scenarios such as a massive employee workforce working from home or running more workloads on the public […]

Read More

Serverless Stream-Based Processing for Real-Time Insights

Building on our previous posts regarding messaging patterns and queue-based processing, we now explore stream-based processing and how it helps you achieve low-latency, near real-time data processing in your applications. AWS offers two managed services for streaming, Amazon Kinesis and Amazon Managed Streaming for Apache Kafka (Amazon MSK). What is streaming data? At AWS, we […]

Read More
microservices deployed across multiple VPCs use privately exposed endpoints

Using VPC Sharing for a Cost-Effective Multi-Account Microservice Architecture

Introduction Many cloud-native organizations building modern applications have adopted a microservice architecture because of its flexibility, performance, and scalability. Even customers with legacy and monolithic application stacks are embarking on an application modernization journey and opting for this type of architecture. A microservice architecture allows applications to be composed of several loosely coupled discreet services […]

Read More

Event-Based Processing for Asynchronous Communication

In the first post in this series on messaging patterns, we gave an overview of messaging and the benefits and challenges of both synchronous and asynchronous service communication. In this post, we will look at common characteristics to consider when evaluating messaging channel technologies. We will also introduce Amazon EventBridge, the AWS Serverless event bus. […]

Read More

Introduction to Messaging for Modern Cloud Architecture

We hope you’ve enjoyed reading our posts on best practices for your serverless applications. The posts in the following series will focus on best practices when introducing messaging patterns into your applications. Let’s review some core messaging concepts and see how they can be used to address challenges when designing modern cloud architectures. Introduction Applications […]

Read More