YoVDO

Reactive Systems

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Sharding Courses Reactive Systems Courses Back-Pressure Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Amazon DynamoDB Data Modeling
A Cloud Guru
MongoDB Deep Dive
A Cloud Guru
Basic Cluster Administration
MongoDB University
MongoDB for DBAs
MongoDB University
NoSQL Database Basics
IBM via edX