Reactive Systems
Offered By: GOTO Conferences via YouTube
Course Description
Overview
          Explore the principles of Reactive Systems in this 54-minute conference talk from GOTO Copenhagen 2019. Discover how modern software architectures can address 21st-century challenges, including distributed systems, high data throughput, and 24/7 service expectations. Learn about the Reactive Manifesto and its key properties: Responsive, Resilient, Elastic, and Message Driven. Delve into topics such as fractal architecture, synchronous messaging pitfalls, services as state machines, idempotence, message-based persistence, back-pressure, location transparency, and linear scalability through sharding. Gain insights on implementing reactive microservice architectures and find practical starting points for adopting these principles in your own projects.
        
Syllabus
 Introduction
 Our World Is Changing
 Mechanical Sympathy
 The Reactive Manifesto
 Reactive Systems Are
 Properties of Reactive Systems
 Fractal Architecture
 Failure Modes in Synchronous Messaging
 Synch Messaging Breeds Complexity
 Services as State Machines
 Importance of Idempotence
 An Example of Idempotence
 Simple Programming Model
 Message Based Persistence
 Queues Represent an Unstable State
 Back-Pressure
 Location Transparency
 Linear Scalability Through Sharding
 Example Reactive, MicroService architecture
 Where to start?
Taught by
GOTO Conferences
Related Courses
MongoDB for DBAsMongoDB University Basic Cluster Administration
MongoDB University MongoDB Certification Training (beginner to expert)
Udemy NoSQL Database Basics
IBM via edX Pragmatic System Design
Udemy