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

Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via Coursera
Apache NiFi - A Beginners Guide | Big DataFlow | HDF & CDF
Udemy
5 Reasons to Use Reactive Programming if You Are Not eBay
GOTO Conferences via YouTube
Akka Streams & Reactive Streams in Action
Scala Days Conferences via YouTube
Building Responsive, Scalable Systems with Asynchrony and Flow Control
Devoxx via YouTube