К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learning Cloud Architecture - From Ideas to Practical Design · LearnSpace
Назад в каталог
courseraIT и технологии

Learning Cloud Architecture - From Ideas to Practical Design

Курс от Packt
Средний≈ 22.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive introduction to cloud architecture, focusing on translating concepts into practical, scalable designs. You will gain a deep understanding of foundational cloud design principles, from functional and non-functional requirements to estimation techniques. Throughout the course, you will build hands-on projects, such as creating a URL shortener, web crawler, hotel reservation system, and real-time chat application. Each project delves into core architecture components, algorithms, and storage strategies, preparing you for real-world cloud architecture challenges. The course emphasizes scalability, fault tolerance, security, and cost optimization, ensuring that you’re equipped to design cloud systems that are both efficient and reliable. By the end of this course, you will be able to understand the architecture of large-scale cloud systems, make informed design decisions, and apply best practices for scalability and optimization. This course is ideal for cloud engineers, architects, and anyone looking to deepen their cloud system design knowledge.

Навыки, которые вы освоите

ScalabilityCloud Computing ArchitectureFunctional RequirementCloud SecuritySystems DesignRequirements AnalysisSoftware ArchitectureData StorageAmazon Web ServicesCloud StorageAlgorithmsSystem Design and ImplementationReal Time DataCloud InfrastructureCloud ApplicationsLive StreamingSolution ArchitectureCloud ComputingWeb ApplicationsDistributed Computing

Программа курса

22 модулей · 188 учебных материалов

01Introduction2 материалов

Introduction

IntroductionВидеоFull Course ResourcesЧтение
02Foundational Concepts for Architecture Design6 материалов

Foundational Concepts for Architecture Design

Foundational ConceptsВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Learning Cloud Architecture - From Ideas to Practical Design
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 22.5 ч

22 модулей

Язык: Английский

Часть программы вашего университета
Functional vs Non-functional RequirementВидео
Back of the Envelope EstimationВидео
My 5 Top TipsВидео
Distinguishing Functional & Non-Functional Requirements and Early System EstimationDIALOGUE
Foundational Concepts for Architecture Design - AssessmentЗадание
03Design 1 - Build a URL Shortener8 материалов

Design 1 - Build a URL Shortener

IntroductionВидеоA Simple FrameworkВидеоRequirement GatheringВидеоCore ComponentsВидеоHigh Level ArchitectureВидеоDeep DiveВидеоDesigning a Simple URL Shortener ArchitectureDIALOGUEDesign 1 - Build a URL Shortener - AssessmentЗадание
04Diving Deep13 материалов

Diving Deep

Selecting the Right Algorithm - Part 1ВидеоSelecting the Right Algorithm - Part 2ВидеоHow Short Is Short? - Part 1ВидеоHow Short Is Short? - Part 2ВидеоHow We Will Redirect?ВидеоPowering Your Application - Part 1ВидеоPowering Your Application - Part 2ВидеоWhere We Should Store the URL Mapping? - Part 1ВидеоWhere We Should Store the URL Mapping? - Part 2ВидеоWhere We Should Store the URL Mapping? - Part 3ВидеоHow We Will Analyse the Traffic?ВидеоDesign Principles for a URL Shortener SystemDIALOGUEDiving Deep - AssessmentЗадание
05Day Zero Architecture3 материалов

Day Zero Architecture

Building Your Architecture GraduallyВидеоIterative AWS Architecture: From Day Zero to ScaleDIALOGUEDay Zero Architecture - AssessmentЗадание
06Let's Follow the Well-Architected Way9 материалов

Let's Follow the Well-Architected Way

Are You Well-Architected?ВидеоOperational ExcellenceВидеоPerformance EfficiencyВидеоSecurityВидеоCost OptimizationВидеоReliabilityВидеоSustainabilityВидеоApplying AWS Well-Architected Framework Pillars to a Survey ApplicationDIALOGUELet's Follow the Well-Architected Way - AssessmentЗадание
07Commercial Aspect3 материалов

Commercial Aspect

Have You Considered Commercial Aspects of the System?ВидеоDesigning Revenue Models for a URL ShortenerDIALOGUECommercial Aspect - AssessmentЗадание
08Are We Done?3 материалов

Are We Done?

What Else We Should Consider?ВидеоDesign Considerations for a Scalable URL SystemDIALOGUEAre We Done? - AssessmentЗадание
09Design 2 - Build a Web Crawler7 материалов

Design 2 - Build a Web Crawler

What Is a Web Crawler?ВидеоDesigning a Web Crawler SystemВидеоRequirement GatheringВидеоComponent BreakdownВидеоHigh Level ArchitectureВидеоDesigning a Web Crawler: Requirements and Architecture FundamentalsDIALOGUEDesign 2 - Build a Web Crawler - AssessmentЗадание
10Design Deep Dive18 материалов

Design Deep Dive

Seed URLsВидеоFoundational KnowledgeВидеоURL Queue - Part 1ВидеоURL Queue - Part 2ВидеоWorker Nodes - Part 1ВидеоWorker Nodes - Part 2ВидеоCoordinator - Part 1ВидеоCoordinator - Part 2ВидеоStorage - Part 1ВидеоStorage - Part 2ВидеоPutting It All TogetherВидеоReference Architecture on AWS - 1ВидеоReference Architecture on AWS - 2ВидеоFurther Deep Dive - Amazon SQSВидеоFurther Deep Dive - AlgorithmsВидеоWhat's Next?ВидеоDesigning Web Crawler Core Architecture ComponentsDIALOGUEDesign Deep Dive - AssessmentЗадание
11Design 3 - Build a Hotel Reservation System8 материалов

Design 3 - Build a Hotel Reservation System

Getting StartedВидеоA Simple FrameworkВидеоRequirement GatheringВидеоOut of Scope ItemsВидеоComponent BreakdownВидеоHigh-Level DesignВидеоDesigning Cloud Architecture for a Hotel (Airbnb-like) Booking SystemDIALOGUEDesign 3 - Build a Hotel Reservation System - AssessmentЗадание
12Design Deep Dive14 материалов

Design Deep Dive

User InterfaceВидеоProperty Listing Service - Part 1ВидеоProperty Listing Service - Part 2ВидеоProperty Listing Service - Part 3ВидеоSearch Service - Part 1ВидеоSearch Service - Part 2ВидеоReservation Service - Part 1ВидеоReservation Service - Part 2ВидеоReservation Management ServiceВидеоSync Service - Part 1ВидеоSync Service - Part 2ВидеоAWS Solutions LibraryВидеоDesigning and Discussing Modern User Interfaces (UI) and Synchronization ComponentsDIALOGUEDesign Deep Dive - AssessmentЗадание
13Mitigating Double Booking Challenge8 материалов

Mitigating Double Booking Challenge

Double Booking - Part 1ВидеоDouble Booking - Part 2ВидеоDouble Booking - Part 3ВидеоDouble Booking - Part 4ВидеоDouble Booking - Part 5ВидеоNext StepsВидеоPreventing Double Booking: Locking and Constraints in Reservation SystemsDIALOGUEMitigating Double Booking Challenge - AssessmentЗадание
14Design 4 - Build a Real-Time Chat Application7 материалов

Design 4 - Build a Real-Time Chat Application

Building a Real-Time Chat ApplicationВидеоA Simple FrameworkВидеоFunctional RequirementВидеоNon-Functional RequirementВидеоWhat Is Out of Scope?ВидеоDesigning Real-Time Chat Application ArchitectureDIALOGUEDesign 4 - Build a Real-Time Chat Application - AssessmentЗадание
15Let's Design6 материалов

Let's Design

Core ComponentВидеоFundamentals - Websockets - Part 1ВидеоFundamentals - Websockets - Part 2ВидеоHigh-Level DesignВидеоBreaking Down the Core Components of a Real-Time Messaging AppDIALOGUELet's Design - AssessmentЗадание
16Let's Dive Deep15 материалов

Let's Dive Deep

Design Deep DiveВидеоMobile AppВидеоConnection Service - Part 1ВидеоConnection Service - Part 2ВидеоMessage Service - Part 1ВидеоMessage Service - Part 2ВидеоStatus Service - Part 1ВидеоStatus Service - Part 2ВидеоGroup Service - Part 1ВидеоGroup Service - Part 2ВидеоStorage Service - Part 1ВидеоStorage Service - Part 2ВидеоComplete ArchitectureВидеоDesigning a Scalable Group Chat Architecture: Fan Out Strategies and Core ComponentsDIALOGUELet's Dive Deep - AssessmentЗадание
17Which Storage to Use?8 материалов

Which Storage to Use?

Storage - Mobile AppВидеоStorage - Status ServiceВидеоStorage - Connection ServiceВидеоStorage - Message StoreВидеоStorage - Media StoreВидеоStorage - Group Membership DatabaseВидеоChoosing the Right Storage Solutions for a Messaging AppDIALOGUEWhich Storage to Use? - AssessmentЗадание
18How to Implement It on AWS?9 материалов

How to Implement It on AWS?

Implementing on AWSВидеоStatus ServiceВидеоConnection ServiceВидеоMessage ServiceВидеоGroup ServiceВидеоStorage ServiceВидеоTutorialВидеоArchitecting AWS Chat Application ComponentsDIALOGUEHow to Implement It on AWS? - AssessmentЗадание
19Addressing Non-Functional Requirements7 материалов

Addressing Non-Functional Requirements

PerformanceВидеоScalabilityВидеоSecurityВидеоReliabilityВидеоAvailabilityВидеоAddressing Non-Functional Requirements in Real-Time Chat AppsDIALOGUEAddressing Non-Functional Requirements - AssessmentЗадание
20WhatsApp Architecture5 материалов

WhatsApp Architecture

WhatsApp Architecture - Based on Public InformationВидеоComparisonВидеоWhat's Next?ВидеоAnalyzing Real-Time Chat App ArchitecturesDIALOGUEWhatsApp Architecture - AssessmentЗадание
21Design 5 - Build a Streaming Platform7 материалов

Design 5 - Build a Streaming Platform

Getting StartedВидеоNetflix Streaming PlatformВидеоSystem Design FrameworkВидеоFunctional RequirementsВидеоNon-Functional RequirementsВидеоDefining Core Requirements for a Cloud-based Video Streaming PlatformDIALOGUEDesign 5 - Build a Streaming Platform - AssessmentЗадание
22Stranger Streams22 материалов

Stranger Streams

Stranger StreamsВидеоEpisode 1 - Welcome to StreamverseВидеоCore ComponentsВидеоHigh-Level DesignВидеоEpisode 2 - From Director to DiskВидеоUploading VideosВидеоEpisode 4 - Where Videos SleepВидеоVideo TranscodingВидеоABR and Manifest FileВидеоEpisode 5 - The Streaming EngineВидеоEpisode 6 - The CDN HighwayВидеоHow CDN Works?ВидеоEpisode 7 - Fronted on FireВидеоEpisode 8 - The Silent HelperВидеоEpisode 9 - Techflix Behind NetflixВидеоEpisode 10 - Cloud Behind the CurtainВидеоEpisode 11 - Build Your Own Mini NetflixВидеоEpisode 12 - Streaming Must Go OnВидеоNext StepsВидеоStranger Streams - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание