-
Урок 1.
00:06:11
Introduction: Systems vs. Applications
-
Урок 2.
00:13:44
Fallacy #1: The network is reliable
-
Урок 3.
00:16:46
Fallacy #2: Latency isn’t a problem
-
Урок 4.
00:25:11
Fallacy #3: Bandwidth isn’t a problem
-
Урок 5.
00:13:59
Fallacy #4: The network is secure
-
Урок 6.
00:09:21
Fallacy #5: The network topology won’t change
-
Урок 7.
00:12:10
Fallacy #6: The admin will know what to do
-
Урок 8.
00:13:41
Fallacy #7: Transport cost isn’t a problem
-
Урок 9.
00:11:43
Fallacy #8: The network is homogeneous
-
Урок 10.
00:06:07
Summary: 8 fallacies of distributed computing
-
Урок 11.
00:13:15
Fallacy #9: The system is atomic
-
Урок 12.
00:18:36
Fallacy #10 : The system is finished
-
Урок 13.
00:26:18
Fallacy #10: Towards a better development process
-
Урок 14.
00:22:40
Fallacy #11 : The business logic can and should be centralized
-
Урок 15.
00:26:00
Coupling in applications: afferent and efferent
-
Урок 16.
00:11:56
Coupling in systems: platform, temporal and spatial
-
Урок 17.
00:16:22
Coupling solutions: platform
-
Урок 18.
00:22:01
Coupling solutions: temporal and spatial
-
Урок 19.
00:12:56
Coupling: summary and Q&A
-
Урок 20.
00:01:56
Why messaging?
-
Урок 21.
00:10:14
One-way, fire & forget
-
Урок 22.
00:18:41
Performance: messaging vs RPC
-
Урок 23.
00:27:23
Service interfaces vs strongly-typed messages
-
Урок 24.
00:22:11
Fault tolerance
-
Урок 25.
00:05:16
Auditing
-
Урок 26.
00:26:19
Web Services invocation
-
Урок 27.
00:05:57
Exercise: selling messaging to your organization - overview
-
Урок 28.
00:22:36
Exercise: selling messaging to your organization - discussion (part 1)
-
Урок 29.
00:30:41
Exercise: selling messaging to your organization - discussion (part 2)
-
Урок 30.
00:16:47
Exercise: selling messaging to your organization - summary
-
Урок 31.
00:07:35
ealing with out of order messages
-
Урок 32.
00:18:29
Request-response
-
Урок 33.
00:20:22
Publish-subscribe
-
Урок 34.
00:22:42
Publish-subscribe: topics
-
Урок 35.
00:25:28
Exercise: dealing with out of order messages - overview
-
Урок 36.
00:39:41
Exercise: dealing with out of order messages - solutions
-
Урок 37.
00:14:39
Visualization
-
Урок 38.
00:03:42
Messaging patterns: summary
-
Урок 39.
00:07:42
Intro to architectural styles
-
Урок 40.
00:24:28
Architectural styles: Broker
-
Урок 41.
00:22:24
Architectural styles: Bus
-
Урок 42.
00:19:32
Architectural styles: Bus vs Broker
-
Урок 43.
00:17:59
SOA tenets
-
Урок 44.
00:14:41
Service example
-
Урок 45.
00:24:38
Q&A
-
Урок 46.
00:22:32
Services modelling: Workflows, boundaries and business capabilities
-
Урок 47.
00:22:04
UI composition and Branding service
-
Урок 48.
00:29:44
IT/Ops service
-
Урок 49.
00:15:33
Exercise: services modelling (hotel) - overview
-
Урок 50.
00:23:43
Exercise: services modelling (hotel) - solutions
-
Урок 51.
00:17:52
SOA modelling process and approach
-
Урок 52.
00:21:41
Domain analysis: Hotel
-
Урок 53.
00:29:11
Domain analysis: Hotel - payment
-
Урок 54.
00:23:43
Domain analysis: Hotel - booking
-
Урок 55.
00:18:45
Domain analysis: Hotel - check-in
-
Урок 56.
00:29:22
usiness components
-
Урок 57.
00:33:33
Autonomous components
-
Урок 58.
00:44:24
Autonomous components: deployment
-
Урок 59.
00:32:56
Service boundaries
-
Урок 60.
00:22:24
Reporting
-
Урок 61.
00:15:12
Referential integrity
-
Урок 62.
00:37:02
Team structure
-
Урок 63.
00:11:41
Intro to CQRS
-
Урок 64.
00:35:38
Non-collaborative domains
-
Урок 65.
00:55:21
Collaborative domains
-
Урок 66.
01:04:55
CQRS theory
-
Урок 67.
00:15:20
CQRS in action
-
Урок 68.
00:04:23
CQRS: summary
-
Урок 69.
00:08:55
Q&A: event sourcing
-
Урок 70.
00:13:03
Q&A: search, reporting, and requirements vs user wishes
-
Урок 71.
00:11:24
Engine pattern
-
Урок 72.
00:37:25
Q&A: engine pattern
-
Урок 73.
00:13:54
Deployment
-
Урок 74.
00:21:33
Monitoring
-
Урок 75.
00:20:01
Scaling
-
Урок 76.
00:17:49
Fault-tolerance, backups, disaster recovery
-
Урок 77.
00:08:50
Versioning
-
Урок 78.
00:21:44
Sagas: long-running processes
-
Урок 79.
00:19:43
Sagas: request-response
-
Урок 80.
00:16:27
Sagas: event-driven
-
Урок 81.
00:15:39
Sagas: time component
-
Урок 82.
00:16:41
Exercise: saga design - overview
-
Урок 83.
00:56:03
Exercise: saga design - solutions
-
Урок 84.
00:14:06
Domain models
-
Урок 85.
00:03:39
Testing domain models
-
Урок 86.
00:09:23
Domain models deployment
-
Урок 87.
00:07:21
Concurrency models
-
Урок 88.
00:24:49
Realistic concurrency
-
Урок 89.
00:14:49
Domain models: sagas
-
Урок 90.
00:08:36
The rewrite tax
-
Урок 91.
00:13:36
Phase 1: Good programming practices
-
Урок 92.
00:17:04
Phase 2: Pub/sub
-
Урок 93.
00:23:36
Phase 3: carve out pieces
-
Урок 94.
00:49:27
Phase 4: attack the database
-
Урок 95.
00:22:15
Caching
-
Урок 96.
00:21:00
Content Delivery Networks
-
Урок 97.
00:15:17
Personalization