SlideShare a Scribd company logo
Frank van Boven & Jamie van Brunschot | 31-01-2018
Expectation Management
Agenda
● Introduction
● Coolblue to AWS
● Introduction to the Well-architected Framework
● Go through the 5 pillars:
○ Operational Excellence
○ Security
○ Reliability
○ Performance Efficiency
○ Cost Optimization
● BEER!!
AWS Meetup - Well-architected Framework (31012017)
Twitter: @fat_basstard
LinkedIn: fvanboven
Twitter: @JvanBrunschot
LinkedIn: jamievanbrunschot
Coolblue
AWS Meetup - Well-architected Framework (31012017)
300 online shops & 9 physical stores
2017
AWS Meetup - Well-architected Framework (31012017)
AWS Meetup - Well-architected Framework (31012017)
AWS Meetup - Well-architected Framework (31012017)
AWS Meetup - Well-architected Framework (31012017)
AWS Meetup - Well-architected Framework (31012017)
AWS Meetup - Well-architected Framework (31012017)
Finished in 6 months
AWS Well-Architected Framework
Whitepaper
https://d1.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf
“This document describes the AWS Well-Architected Framework, which enables you to
review and improve your cloud-based architectures and better understand the
business impact of your design decisions. We address general design principles as well
as specific best practices and guidance in five conceptual areas that we define as the
pillars of the Well-Architected Framework.”
- Abstract -
Operational
Excellence
Security Reliability
Performance
Efficiency
Cost
Optimization
Well-architected Framework
Design Principles Best Practices Experience
Cloud agnostic
AWS Meetup - Well-architected Framework (31012017)
1 - Operational Excellence
Operational excellence
“The operational excellence pillar focuses on running and monitoring systems to deliver
business value, and continually improving processes and procedures. Key topics include
managing and automating changes, responding to events, and defining standards to
successfully manage daily operations.” - AWS Well-Architected Framework
https://d1.awsstatic.com/whitepapers/architecture/AWS-Operational-Excellence-Pillar.pdf
Infrastructure as Code
Infrastructure as Code
Check, check, double check
Continuous Improvements
Testing + Acceptance = Production
Automated deployment
● All accounts are “production” accounts:
○ Testing
○ Acceptance
○ Production
● Fully read-only from day 0
○ Bootstrap process documented
● All code is linted, checked and tested at PR
Knowledge is power
Knowledge & Mindset
● AWS != On-premise
● Get knowledge about AWS:
○ Documentation
○ Whitepapers
○ Certification
Get everybody certified
Train your people
● Based on AWS Essentials training
● Updated with the “Coolblue” implementation
● Best practices
● Labs
Tailored Coolblue AWS Training
2 - Security
Security
“The security pillar focuses on protecting information & systems. Key topics include
confidentiality and integrity of data, identifying and managing who can do what with
privilege management, protecting systems, and establishing controls to detect security
events.” - AWS Well-Architected Framework
https://d1.awsstatic.com/whitepapers/architecture/AWS-Security-Pillar.pdf
Identity foundation
AWS accounts
● Management
● Billing
● Logging
● Testing, Acceptance, Production and Shared
● Development (15+)
● Private/Public
● DNS
● Maintenance
● Security
● Infrastructure/IAM
Separation of Powers
Access Denied
Least-privileged authorization
“Did not have IAM permissions to process tags on AWS::DynamoDB::Table resource.” -
CloudFormation
AWS Meetup - Well-architected Framework (31012017)
Traceability
Wij van WC-eend...
CloudSploit
Automate best practices
Base boxes
AWS Meetup - Well-architected Framework (31012017)
3 - Reliability
Reliability
“The reliability pillar focuses on the ability to prevent, and quickly recover from failures to
meet business and customer demand. Key topics include foundational elements around
setup, cross project requirements, recovery planning, and how we handle change.” - AWS
Well-Architected Framework
https://d1.awsstatic.com/whitepapers/architecture/AWS-Reliability-Pillar.pdf
All about those 9’s
1 region, 3 AZ’s
● All applications:
○ 1 region
○ 3 Availability Zones
● 99.99% uptime
● Application Design for High Availability
Auto scaling...
… Auto healing
Monitoring & Logging
Application Design for High Availability
4 - Performance efficiency
Performance efficiency
“The performance efficiency pillar focuses on using IT and computing resources efficiently.
Key topics include selecting the right resource types and sizes based on workload
requirements, monitoring performance, and making informed decisions to maintain
efficiency as business needs evolve.” - AWS Well-Architected Framework
https://d1.awsstatic.com/whitepapers/architecture/AWS-Performance-Efficiency-Pillar.pdf
Candy shop
Managed Services over build-your-own
Enabling services
● Standardisation (“1 size fits all”)
● Security best practices
● Linting
● Deployment
● Monitoring & Logging
Example list
Build-your-own Managed Service
RabbitMQ SNS/SQS
RavenDB (NoSQL) DynamoDB
MySQL RDS Aurora
Memcached / Redis ElastiCache
HAProxy Application Load Balancer
ELK Managed Splunk
RPM (Application Deployment) CodeDeploy
Oops.. do some load tests
Instance Types
● General Purpose
● Compute Optimized
● Memory Optimized
● Accelerated Computing
● Storage Optimized
Automatic load testing
Experiment more often
Development.
Where is the “export to CloudFormation” button?
5 - Cost optimization
Cost optimization
“Cost Optimization focuses on avoiding un-needed costs. Key topics include understanding
and controlling where money is being spent, selecting the most appropriate and right
number of resource types, analyzing spend over time, and scaling to meet business needs
without overspending.” - AWS Well-Architected Framework
https://d1.awsstatic.com/whitepapers/architecture/AWS-Cost-Optimization-Pillar.pdf
AWS Meetup - Well-architected Framework (31012017)
But: Tagging everything
Full transparency
TeamCity on Spot
Insights++
Dashboards and reports
Cost responsibility
Responsible for costs
● Costs made transparent with CloudHealth
● Billing reports for the organisation (e.g. PO, Finance) per “team”:
○ Applications
○ Shared resources
○ Development account
● Finance in the driver’s seat in Cost Optimization
The most important person of the day
AWS Meetup - Well-architected Framework (31012017)
Read The F*cking Manual
Spend time on the Foundation
Learn, learn, learn
AWS Meetup - Well-architected Framework (31012017)
AWS Meetup - Well-architected Framework (31012017)

More Related Content

PDF
Aws well architected-framework
PDF
AWS Well-Architected Framework: Operational Excellence Pillar
PPTX
AWS Well Architected Framework
PPTX
Living the AWS Well Architected Framework
PPTX
7 ways for data teams to save money in azure
PPTX
Are You Well Architected?
PPTX
AWS Community Day - David Matthews - Living Well-Architected
PPTX
Using AWS Well Architectured Framework for Software Architecture Evaluations ...
Aws well architected-framework
AWS Well-Architected Framework: Operational Excellence Pillar
AWS Well Architected Framework
Living the AWS Well Architected Framework
7 ways for data teams to save money in azure
Are You Well Architected?
AWS Community Day - David Matthews - Living Well-Architected
Using AWS Well Architectured Framework for Software Architecture Evaluations ...

What's hot (6)

PPTX
Singlepoint AWS Well-Architected Review
PPTX
Aws cloud migration simplified
PPTX
Azure Infrastructure Migration | Inovar Consulting
PDF
Building Successful Cloud Software Business with AWS (Stanley Chan, Head of T...
PPTX
Cloud Intro - Saint Louis Day of Dot Net
PDF
AWS Meetup CGN 11/2021
Singlepoint AWS Well-Architected Review
Aws cloud migration simplified
Azure Infrastructure Migration | Inovar Consulting
Building Successful Cloud Software Business with AWS (Stanley Chan, Head of T...
Cloud Intro - Saint Louis Day of Dot Net
AWS Meetup CGN 11/2021
Ad

Similar to AWS Meetup - Well-architected Framework (31012017) (17)

PDF
Well Architected Framework Presentation @ TU Delft
PDF
AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남
PDF
Aws performance-efficiency-pillar
PPTX
LIFT OFF 2017: AWS and Cloud Computing
PDF
Migración a la Nube: Preparación y Mejores Prácticas
PPTX
Multi cloud governance best practices - AWS, Azure, GCP
PPTX
Starting from a containerised POC and applying best practices/Well Architecte...
PDF
Starting from a containerised POC and applying best practices/Well Architecte...
PPTX
AWS Well Architected Framework
PPTX
Governance Automation in AWS (30 March 2022, ICC - Sydney)
PDF
Snowflake on AWS Workshop
PDF
Aws user group #04 landing zones
PPTX
AWS Landing Zone - Architecting Security and Governance.pptx
PPTX
Introduction to AWS
PDF
AWS Study Group - Chapter 01 - Introducing AWS [Solution Architect Associate ...
PPTX
AWS Community Day Chicago 2019 - Well Architected
PDF
AWS Well-Architected Framework (nov 2017)
Well Architected Framework Presentation @ TU Delft
AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남
Aws performance-efficiency-pillar
LIFT OFF 2017: AWS and Cloud Computing
Migración a la Nube: Preparación y Mejores Prácticas
Multi cloud governance best practices - AWS, Azure, GCP
Starting from a containerised POC and applying best practices/Well Architecte...
Starting from a containerised POC and applying best practices/Well Architecte...
AWS Well Architected Framework
Governance Automation in AWS (30 March 2022, ICC - Sydney)
Snowflake on AWS Workshop
Aws user group #04 landing zones
AWS Landing Zone - Architecting Security and Governance.pptx
Introduction to AWS
AWS Study Group - Chapter 01 - Introducing AWS [Solution Architect Associate ...
AWS Community Day Chicago 2019 - Well Architected
AWS Well-Architected Framework (nov 2017)
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
1. Introduction to Computer Programming.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Tartificialntelligence_presentation.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing
1. Introduction to Computer Programming.pptx
Assigned Numbers - 2025 - Bluetooth® Document
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Programs and apps: productivity, graphics, security and other tools
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
Getting Started with Data Integration: FME Form 101
Tartificialntelligence_presentation.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf

AWS Meetup - Well-architected Framework (31012017)