Amazon Web Services (AWS) is, in my opinion, the single most powerful business-building tool in existence today. Bold claim, but with more than 200 specialized services that range from unlimited storage tools, to event-driven serverless code executors, to cutting edge Machine Learning and Artificial Intelligence services - there is nothing you can’t build on AWS!
While each of these services are powerful on their own, the true path to unleashing the power of AWS is in connecting a series of these services together to build a fully fledged solution. Connecting multiple services allows for the development of automated data pipelines, cost-effective servers that only run when you upload new data, and so many more super-powered AWS combos.
The goal of this project is to share a list of the AWS architecture patterns that drive many of the solutions that I design and build at Red Oak Strategic. While the specific patterns detailed below are battle-tested and among my personal favorites - part of the fun and power of AWS is in mixing and matching the many AWS services is that these patterns can be adjusted and augmented to meet your exact needs.
Explore the list below to find the pattern that most closely fits your desired solution: