Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
The Elements of Distributed ArchitectureГод выпуска: 2011
Производитель:
pluralsight-training.netАвтор: Clemens Vasters
Продолжительность:
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: The Elements of Distributed Architecture is about the foundational elements of distributed architecture and about the ‘physics’ that affect distributed software designs. The goal of this course, which is designed to be independent of specific languages, technologies, and products, is to provide software teams with a shared baseline of concepts and terminologies in the areas of information management, communication, presentation, processing, failure management, security, and safety.
[spoiler="Содержание"]
Introduction 00:26:21Introduction 01:07
What Are We Discussing 00:51
Architecture 02:25
Distributed Systems 00:58
The Elements 01:03
Information 00:46
Communication 01:01
Presentation 01:08
Processing 01:37
Failure Management 01:50
Protection 01:01
Adversaries 00:34
Capacity 01:08
Latency 02:43
Affinity 03:53
Failure 01:09
Thieves and Idiots 01:20
Conclusion 01:47
Information 00:38:25Introduction 00:43
Events and State 02:35
Events vs. State 01:59
Events vs. State vs. Data - Value 02:37
Characteristics 00:26
Private, Personal, Shared 01:48
Fresh, Stale, Historic 03:55
Independent, Dependent, Related 02:32
Owned, Foreign, Associated 01:40
Small, Large, Huge 01:47
Partitioning 03:03
Fan-Out Queries 02:18
Scenarios 00:15
Text Files 01:11
Personal Address Book 02:00
Group Resource Calendar 02:28
Event Log 01:27
Blog 01:26
Email 01:22
Product Catalog 00:52
Stock Prices 01:05
Summary 00:56
Communication 00:28:26Introduction 00:33
Synchronous Communication 00:55
Asynchronous Communication 01:52
Asynchronous vs Asynchronous 01:26
Vocabulary 00:37
Structure 00:54
Layers 03:14
Links 01:18
Network and Transport 02:36
Congestion 01:21
Congestion Control 03:07
Application Protocols 00:39
Brokered Application Protocol Models 01:29
Direct Application Protocol Models 01:16
Oneway, Request/Reply, Duplex 00:42
Unicast, Anycast, Multicast, Broadcast 00:59
Push, Solicit Push, Pull 01:08
Push Load Balancing 00:55
Brokered Load Leveling and Balancing 00:40
Publish/Subscribe Model 00:40
What do you need? 01:09
Summary 00:56
Presentation and Processing 00:44:52Introduction 01:59
Interaction 02:49
The Role of the Host 02:46
Multi-Tier UX 03:51
Distributed Patterns 04:35
Distributed Experiences 01:57
Business Logic 01:23
Processing Introduction 01:05
Stateful vs Stateless 02:06
Processes and Threads 02:38
Scheduling 02:17
UX Threading 01:47
Workflow Threading 02:38
I/O Threading 03:41
Generalized Processing Patterns 06:32
Distrubuted Systems Concepts 01:46
Summary 01:02
Failure Management 00:46:30Introduction 02:07
Failure Types 04:23
Hard Failures 03:10
Intermittent Failures 04:33
Recovery 01:27
Idempotency 06:26
Strategies: Do/Do, Do/Undo 01:56
Strategies: Try/Catch 02:17
Strategies: Consider/Agree/Execute 04:22
Coordinators 03:02
ACID 01:53
The CAP Theorem 04:26
ACID vs BASE 03:25
Mixing Models 01:13
Summary 01:50
Protection 00:35:21Introduction 00:54
Security 00:37
Threats 00:17
Identity Theft and Forgery 02:06
Establishing Identity 01:37
Establishing Proof of Identity 03:50
Who to prove to? 03:12
Unauthorized Access 01:17
Access Control 03:09
Eavesdropping and Encryption 03:24
Tampering and Digital Signature 03:01
Vulnerabilities 01:48
Secure Development Principles 03:14
Safety 00:39
Hard Failures 02:17
Idiots 02:40
Summary 01:19
[/spoiler]
Файлы примеров: отсутствуют
Формат видео: WMV
Видео: WMV3, 1024x768, 25 fps, ~100 kbps
Аудио: WMA v2, 44100Hz, 128 kb/s, Stereo
[spoiler="Скриншоты"]

[/spoiler]