AWS Architecture and Best Practices
- Introduction
- AWS Well Architected Framework
- AWS Architecture Blog, Official Blog, AWS Labs, AWS Quick Start
- AWS Case Studies
- AWS Best Practices and Tips. AWS Performance. Handling AWS Failures and Outages
Introduction
- AWS application-architecture
- Optimizing your AWS Infrastructure for Sustainability, Part I: Compute
- Optimizing your AWS Infrastructure for Sustainability, Part II: Storage
- AWS App2Container: Migrate your Applications to Containers at Scale
- dev.to: How Well-Architected Enables Junior Engineers
- This is My Architecture Innovative cloud architectures from AWS partners and customers. ‘This is My Architecture’ is a video series that showcases innovative architectural solutions on the AWS Cloud by customers and partners. Each episode examines the most interesting and technically creative elements of each cloud architecture.
- Creating a Multi-Region Application with AWS Services β Part 1, Compute, Networking, and Security
- Creating a Multi-Region Application with AWS Services β Part 2, Data and Replication
- Letβs Architect! Architecting microservices with containers Microservices structure an application as a set of independently deployable services. They speed up software development and allow architects to quickly update systems to adhere to changing business requirements. According to best practices, the different services should be loosely coupled, organized around business capabilities, independently deployable, and owned by a single team. If applied correctly, there are multiple advantages to using microservices. However, working with microservices can also bring challenges. In this edition of Letβs Architect!, we explore the advantages, mental models, and challenges deriving from microservices with containers.
- Strategies for consolidating AWS environments
- Maintain visibility over the use of cloud architecture patterns Cloud platform and enterprise architecture teams use architecture patterns to provide guidance for different use cases. Cloud architecture patterns are typically aggregates of multiple Amazon Web Services (AWS) resources, such as Elastic Load Balancing with Amazon Elastic Compute Cloud, or Amazon Relational Database Service with Amazon ElastiCache. In a large organization, cloud platform teams often have limited governance over cloud deployments, and, therefore, lack control or visibility over the actual cloud pattern adoption in their organization.
- Architecture patterns for consuming private APIs cross-account
- awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture
- github.com/ministryofjustice: Modernisation Platform - Architecture Decisions This is our architecture decision log, made during the design and build of the Modernisation Platform.
AWS Well Architected Framework
- AWS Well Architected Framework
- aws.amazon.com/well-architected-tool: AWS Well-Architected Tool Do couple of WAR (Well-Architect Review) for public cloud. Basically it is to scan the cloud on 5-6 KPI’s : Performance, Cost, Operations, Business etc..
- infoq.com: AWS Updates the Well-Architected Framework
AWS Architecture Blog, Official Blog, AWS Labs, AWS Quick Start
- Clean Architecture on Frontend - This blog post explores the application of Clean Architecture principles to frontend development, focusing on how to structure applications for better maintainability, testability, and scalability. It discusses separating concerns and organizing code in a way that promotes independence from UI frameworks and external services.
- AWS Organizations: The Key to Managing Your Cloud Infrastructure Effectively - (Related to aws topic)
-
AWS Well-Architected IaC Analyzer π - A sample generative AI tool designed to evaluate Infrastructure as Code (IaC) definitions and architecture diagrams against AWS Well-Architected best practices. This repository provides a practical approach to leveraging AI for enhancing cloud architecture quality and compliance.
- AWS Official Blog
- AWS Labs GitHub
- AWS Quick Start Reference Deployments
- InfoWorld Review β Amazon Aurora Rocks MySQL
- AWS Cost Explorer Update β Access to EC2 Usage Data
AWS Case Studies
- Thomas Publishing Case Study After moving to AWS, we were able to shut down our largest data center, eliminating hundreds of thousands of dollars in associated real estate, facility operations, and power and cooling costs.
AWS Best Practices and Tips. AWS Performance. Handling AWS Failures and Outages
- AWS Tips I Wish I’d Known Before I Started (Feb 2014) A collection of random tips for Amazon Web Services (AWS) that I wish I’d been told a few years ago, based on what I’ve learned by building and deploying various applications on AWS.
- DZone: A Guide to Performance Challenges with AWS EC2: Part 1
- The Truth About Downtime in the Cloud
- thenewstack.io: Avoid the 5 Most Common Amazon Web Services Misconfigurations in Build-Time
- foreseeti.com: How to become and stay AWS well architected in a smart way
- AWS Architecture Blog: Use templated answers to perform Well-Architected reviews at scale
- medium.com/@buraktahtacioglu: AWS Well-Architected Framework β AWS Roadmap
- cbui.dev: Every company has an “old” production AWS account When companies are in the startup phase, they create their root AWS account and put everything in it. Later on, it might become necessary for the company to have SOC2 certification. These certifications’ audit and security requirements require a lockdown of the root AWS account. It is an expensive and painful migration from the root AWS account to a new production account. I’ve seen it at Venmo and Flex. If you’re starting today, I highly recommend setting up your AWS organizations and a sub-account under your root account. This will save you potentially hundreds of thousands to millions of dollars in migration costs down the line.