Design Why is it important? Creativity Make them with Creativity Cognitive process Terraform Infrastructure as Code Since the design Agenda Topics www.yurynino.com .
you are Designing When we are designing software, we are mentally trying to execute the code to predict what will happen.. The part of brain used to do creations is called the WORKING MEMORY. www.yurynino.com .
designing … you are creating You do not need to be a genius … it is about solving problems The desire to create is one of the deepest yearnings of the human soul ...
provides recommendations, principles and best practices to help cloud practitioners to design and operate a cloud topology that's secure, efficient, resilient, high-performing, and cost-effective. Design Operational Excellence Security Reliability Cost Optimization Performance Optimization www.yurynino.com .
as a guide to understanding various aspects of the architecture. … as highlights to evaluate if you're currently doing or planning to do it in your existing solution. … as a set of design questions that are meant to guide a migration. … as a checklist to apply common best practice recommendations. www.yurynino.com .
in which to think? Design has always been important! Eureka! That moment for creating! How to define the architecture: • Components • Modules • Interfaces • Data Define how to satisfy specified system requirements … How to solve a problem! www.yurynino.com .
recommends ... … as a guide to understanding various aspects of the architecture ... • Clearly document your application requirements. • Decouple your applications to reduce system complexity. • Use managed services where possible to minimize overhead. www.yurynino.com .
max. Delete if slide title is 2 lines. Design Principle: • An abstract, fundamental, platform-independent piece of advice • Example: “Systems and procedures must be designed for recovery from disaster scenarios such as data loss or regional outages.” Design Practice: • A proven application of one or more backups • Example: Data backup with periodic restore testing. Multi-regional deployment with periodic failover testing. www.yurynino.com .
max. Delete if slide title is 2 lines. Design Pattern: • A deployment of best practices to address a specific use case • Example: Back up on-prem databases to Cloud Storage. Industry Guided Path: • Pointer to a collection of industry-relevant content in addition to Architecture framework best practices. www.yurynino.com .
compute https://cloud.google.com/architecture/framework/system-design System Design focus on ... Design your network infrastructure Analyze data and Optimize Implement Machine Learning
Select according on available services. ▪ Compare pricing of major resources. ▪ Support sustainability. Select proper Geographic Regions To design a robust system Google recommends ...
support billing. ▪ Avoid creating large number of labels. ▪ Anonymize information in project names. ▪ Automate project creation. ▪ Reach compliance and audit regularly. Manage Cloud Resources To reach best practices Google recommend using labels and tags ...
Design for scaling. ▪ Consider that Kubernetes is not tricky. ▪ Test networking decisions. Choose Manage Compute Make the proper decision for migrating ...