Topic
Thoughts and knowledge
Clear-eyed guides to AWS services, architectural patterns, and the real-world trade-offs behind every design choice.
-

Thoughts and knowledge
Show Me Your Architecture Vol. 1: Scanning S3 buckets for malware
In our community architecture spotlight, bucketAV co-founder Andreas Wittig walks through a scalable, cost-effective AWS pipeline for scanning S3 uploads for malware with SQS, EC2 Auto Scaling, and Step Functions.
-

Thoughts and knowledge
ALB vs. NLB: Which AWS load balancer fits your needs?
Application Load Balancer and Network Load Balancer share the same building blocks, but shine in different scenarios. See how they compare on protocols, performance, pricing, and security so you can pick with confidence.
-

Thoughts and knowledge
Application Authentication and Authorization on AWS
Learn to implement Authentication and Authorization for your own HTTP(S)-based applications on AWS.
-

Thoughts and knowledge
AWS Architect Mindset
Architecting applications on AWS is challenging. On the one hand, you need a broad understanding of AWS services. On the other hand, you have to know the details as well. In this blog post, I outline the mindset you need to build on AWS successfully.
-

Thoughts and knowledge
Containers on AWS: ECS, EKS, and Fargate
Running containers on AWS comes down to two choices: ECS or EKS for orchestration, and EC2 or Fargate for compute. Here’s how the four combinations compare on cost, control, and day-to-day operations.
-

Tutorials and how-tos
How to Replicate Your Data with DynamoDB Global Tables
In this post, we’ll focus on one data store that shines in multi-region architectures: Amazon DynamoDB.
-

Thoughts and knowledge
Multi-Region AWS Architectures
Running an application in multiple availability zones (data centers) in a single region is a best practice when architecting in multiple regions on AWS.
-

Tutorials and how-tos
How to Choose the Best Way to Scale EC2 Instances
Migrating workloads into the cloud — and specifically to AWS — comes with many advantages. You can operate workloads in new ways. When you only pay for what you use and add capacity within minutes, the world of auto-scaling opens up.
-

Thoughts and knowledge
AWS Architecture Pattern for Scheduled & Serverless Batch Processing
Scheduled batch jobs are the heart of many business processes implemented by enterprise applications. Reports are generated daily, databases are optimized over the weekend, and business logic is executed nightly. The importance of batch jobs satisfies an investment into a reliable architecture to execute the jobs.
-

Tutorials and how-tos
Programming your CDN: CloudFront and Lambda@Edge
Since making their debut in the late 1990s, content delivery networks (CDNs) have become crucial in minimizing load time of your websites and applications. But that's not all! Do you know the full benefit of programming your CDN?
-

Thoughts and knowledge
What Architects Need to Know About Networking on AWS
As an architect, you may not have thought too much about network management. In this blog, we'll walk you through the importance of managing your network and network structure for full control over your cloud.
-

Thoughts and knowledge
What’s the CO² footprint of your architecture?
When designing an architecture, there are many important factors to consider: security, reliability, performance and costs. But what about the CO² footprint of your architecture?
-

Thoughts and knowledge
Unusual AWS Architectures
AWS provides many building blocks and thorough guidance when it comes to constructing your architecture. Take a look at this blog post, that lays out four unusual AWS architectures and deals with AWS limitations in creative ways.
-

Thoughts and knowledge
Comparing API Gateways on AWS
Take a look at our comparison of API gateways on AWS and decide which one is right for you!
-

Thoughts and knowledge
Caching on AWS 101
Take a look at how to reduce latency and costs of your AWS infrastructure by using ElastiCache and CloudFront.
-

Thoughts and knowledge
NoSQL on AWS: Document-Oriented Databases
In this article, we'll compare the database options offered by AWS and then explore all of the the document-oriented database offerings.
-

Thoughts and knowledge
10 Obstacles for Lift & Shift Architectures
This blog post gives an overview of typical obstacles for lift & shift architectures and points out possible solutions.
-

Thoughts and knowledge
Storage on AWS
Block, file, or object storage? Walk through the strengths, limits, and everyday use cases of Instance Store, EBS, EFS, FSx, and S3, complete with a decision tree to guide your choice.
-

Thoughts and knowledge
Messaging on AWS
Decoupling services makes your architecture easier to scale and safer to deploy. Compare SQS, SNS, Kinesis, EventBridge, and Amazon MQ side by side to find the right fit for your workload.
-

Thoughts and knowledge
Databases on AWS
From RDS and Aurora to DynamoDB, ElastiCache, and Redshift, AWS has a database for almost every workload. Here’s how to weigh your options and pick the right data store for the job.
-

Thoughts and knowledge
Building with EC2: 10 Tips for the Successful Cloud Architect
Containers and serverless get the headlines, but virtual machines still do most of the heavy lifting in the cloud. Here are ten practical tips for building resilient, modern architectures on Amazon EC2.
-

Thoughts and knowledge
Top 14 Must-Haves for Your AWS Architecture Checklist
Check out this blog post for a checklist of items to help validate your AWS architecture. Make sure that you haven't forgotten any important aspects!
Turn your own cloud into a living map.
Connect your AWS, Azure, Google Cloud, Oracle Cloud, or on-prem environments and watch your architecture draw itself, included free with every Datadog subscription.


