tubeshowcase●1,524,254 videos♡ My collection 0
← Learn to Code

Learn to Code53:34

Reactive Systems • Dave Farley • GOTO 2019

GOTO Conferences ↗

From the creator

0This presentation was recorded at GOTO Copenhagen 2019. #GOTOcon #GOTOcph http://gotocph.com Dave Farley - Founder and Director of Continuous Delivery You can find more content like this on Dave’s "Continuous Delivery YouTube Channel": https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g ABSTRACT 21st Century Problems cannot be solved with 20th Century software architectures. So why is the starting point for so many projects built on the assumption of a simplistic monolithic, three-layer architecture sat on top of a RDBMS? Hardware has progressed. It has changed many of the assumptions that such architectures were built upon. Modern systems are distributed, deal with massive throughput of data and transactions. Users expect 24/7 service. The Reactive Manifesto describes what it takes to build systems that meet these demands. Such systems are Responsive, Resilient, Elastic and Message Driven. What does this mean in terms of software architecture and design? This presentation will introduce [...] TIMECODES 00:00 Introduction 02:21 Our World Is Changing 04:33 Mechanical Sympathy 07:46 The Reactive Manifesto 09:35 Reactive Systems Are 11:14 Properties of Reactive Systems 12:06 Fractal Architecture 13:29 Failure Modes in Synchronous Messaging 15:09 Synch Messaging Breeds Complexity 27:45 Services as State Machines 32:00 Importance of Idempotence 32:37 An Example of Idempotence 37:30 Simple Programming Model 38:31 Message Based Persistence 41:36 Queues Represent an Unstabl

Published 2020-01-17 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code