> Markdown version of [/videos/691-building-well-architected-applications](https://www.wearedevelopers.com/videos/691-building-well-architected-applications). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Building Well-Architected applications Relying on auto-scaling to mask memory leaks is draining your cloud budget. Discover how to balance trade-offs and master the five pillars of well-architected applications. - **Speakers:** Mustafa Toroman - **Event:** World Congress 2023 - **Published:** September 27, 2023 - **Duration:** 26:22 - **URL:** https://www.wearedevelopers.com/videos/691-building-well-architected-applications ## Summary The cloud landscape has shifted from basic virtual machines to complex platform-as-a-service ecosystems where continuous change is the only constant. Navigating this complexity requires distinct structural methodologies: the Cloud Adoption Framework focuses on aligning technology, people, and processes at an organizational level, while the Well-Architected Framework drills down into individual workloads. Applying the latter demands balancing five core pillars—cost optimization, security, reliability, performance efficiency, and operational excellence—while navigating unavoidable trade-offs, such as accepting that scaling for higher availability directly impacts financial overhead. Optimizing cloud environments necessitates regular technical audits rather than a set-and-forget mentality. Teams should review their architectures every six months to incorporate evolving managed services and prevent legacy design drag. Scaling must be handled carefully; while auto-scaling seamlessly accommodates user growth, relying on it to mask software inefficiencies like memory leaks creates unnecessary financial drain. On the security front, adhering to the shared responsibility model is paramount. Providers guarantee top-tier physical security for their global infrastructure, but securing application code from vulnerabilities, enforcing robust identity and access management for backend processes, and managing encryption keys for regulatory frameworks like GDPR remain critical user obligations. Placing a web application firewall in front of endpoints establishes a non-negotiable baseline defense. For teams looking to actively modernize, moving entirely away from infrastructure as a service setups establishes true operational cloud maturity. Transitioning from a developer building software to a solutions architect designing it fundamentally relies on actively embracing and owning mistakes rather than hiding them. Finally, while automating FinOps tracking generates valuable baseline data for analyzing waste, consistent human validation remains essential to catch nuanced overspending blind spots. **Keywords:** well-architected framework, cloud adoption framework, cost optimization trade-offs, operational excellence, SLA and SLO tracking, RTO and RPO metrics, shared responsibility model, identity and access management, cloud infrastructure protection, web application firewall, GDPR data residency, FinOps automation, cloud autoscale optimization, PaaS transition analysis ## Chapters 1. **History and rapid evolution of cloud computing platforms** (00:04) — How cloud environments grew from simple virtual machines to constantly changing managed services. 1. **Differences between cloud adoption and well-architected frameworks** (02:42) — Why the cloud adoption framework focuses on organizational process while well-architected targets single solutions. 1. **Balancing trade-offs across the five well-architected pillars** (03:44) — How architectural decisions balancing reliability, cost optimization, and performance depend on strong global networks. 1. **Implementing continuous loops for cloud cost optimization** (07:13) — Why periodic analysis of service utilization is required to manage infrastructure spending effectively. 1. **Modernizing operational excellence and cloud deployment tools** (08:13) — Evaluating tooling updates and ensuring infrastructure scales dynamically based on genuine user traffic. 1. **Defining service level objectives and reliability targets** (10:52) — How recovery point objectives and multi-region setups shape both system availability and operational costs. 1. **Protecting infrastructure with the shared responsibility model** (13:46) — Navigating identity management, application security barriers, and localized data encryption regulations. 1. **Evaluating cloud architectures through periodic framework reviews** (19:07) — Leveraging provider questionnaires every six months to realign infrastructure with current cloud capabilities. 1. **Developer transition to architecture and finops automation** (22:58) — Guidance for future architects on embracing failure alongside strict recommendations against raw infrastructure services. ## Related Moments - [Assessing cloud workloads using well-architected framework reviews](https://www.wearedevelopers.com/videos/485-we-adopted-devops-and-are-cloud-native-now-what) (from "We adopted DevOps and are Cloud-native, Now What?") - [Azure well-architected framework cost optimization disciplines](https://www.wearedevelopers.com/videos/2100-azure-well-architected-framework-cost-optimization-in-practice) (from "Azure-Well Architected Framework - Cost Optimization in practice") - [Architecting the platform with modern cloud and mobile technologies](https://www.wearedevelopers.com/videos/64-shared-mobility-for-everyone) (from "Shared mobility for everyone!") - [Utilizing software licenses and architectural cost frameworks](https://www.wearedevelopers.com/videos/1530-leave-it-to-the-dutch-how-to-save-on-your-azure-bill) (from "Leave it to the Dutch: How to save on your Azure bill!") - [Key learnings and outcomes from the cloud modernization journey](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) (from "The Road to MLOps: How Verivox Transitioned to AWS") - [Framing the cloud migration for business stakeholders](https://www.wearedevelopers.com/videos/196-aws-migration-within-3-months) (from "AWS Migration within 3 months") ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [How to Avoid Over-Engineering](https://www.wearedevelopers.com/magazine/546-how-to-avoid-over-engineering) - [Why You Shouldn’t Build a Microservice Architecture](https://www.wearedevelopers.com/magazine/118-why-you-shouldn-t-build-a-microservice-architecture) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) ## Related Jobs - [Cloud Foundations Team](https://www.wearedevelopers.com/jobs/ext/1483289-cloud-foundations-team) at **GitHub** - [Senior Cloud Software Architect (all genders welcome) for our Intelligent Service Operations Hub](https://www.wearedevelopers.com/jobs/ext/1284556-senior-cloud-software-architect-all-genders-welcome-for-our-intelligent-service-operations-hub) at **Rosenxt Group** - [Senior Cloud Software Architect (all genders welcome) for our Intelligent Service Operations Hub](https://www.wearedevelopers.com/jobs/ext/1693682-senior-cloud-software-architect-all-genders-welcome-for-our-intelligent-service-operations-hub) at **Rosenxt Group** - [Senior Cloud Native Solution Architect (all genders welcome) - Kubernetes, CNCF, MlOps](https://www.wearedevelopers.com/jobs/ext/66342-senior-cloud-native-solution-architect-all-genders-welcome-kubernetes-cncf-mlops) at **Rosenxt Group** - [Senior Cloud Native Solution Architect (all genders welcome) - Kubernetes, CNCF, MlOps](https://www.wearedevelopers.com/jobs/ext/101488-senior-cloud-native-solution-architect-all-genders-welcome-kubernetes-cncf-mlops) at **Rosenxt Group** - [Software Engineer L2 - Cloud Infrastructure](https://www.wearedevelopers.com/jobs/ext/1282024-software-engineer-l2-cloud-infrastructure) at **Twilio**