This presentation was recorded at GOTO Copenhagen 2015 http://gotocph.com Dave Farley - Co-Author of the Book "Continuous Delivery" You can find more content like this on Dave’s "Continuous Delivery YouTube Channel": https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g ABSTRACT The conventional assumptions that we make about the design of our software systems don’t really meet the demands of the 21st century. 21st century problems are not well served by 20th century software architecture. The hardware profile has changed, the business [...] Download slides and read the full abstract here: http://gotocon.com/cph-2015/presentation/Reactive%20Systems:%2021st%20Architecture%20for%2021st%20Century%20Systems RECOMMENDED BOOKS You can grab Dave Farley's new book 'Continuous Delivery Pipelines' here: https://leanpub.com/cd-pipelines Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd David Farley • Modern Software Engineering • https://amzn.to/3GI468M TIMECODES 0:00 Introduction 1:48 Our World Is Changing 3:57 The Reactive Manifesto 5:10 Reactive Systems Are 7:31 Properties of Reactive Systems 8:26 Fractal Architecture 11:16 Failure Modes in Synchronous Messaging 13:30 Synch Messaging Breeds Complexity 15:51 The Benefits of Asynchrony 19:32 An Example of Idempotence 22:48 Isolation 24:35 Share Nothing 26:08 Queues Represent an Unstable State 27:47 Back-Pressure 28:37 Eventual Consistency 30:47 Location Transparency 32:58 Linear Scalability Through Sharding 34:03 Modern Hardware Should Change Our Assumptions 36:23 Conway's Law 37:25 Bounded Contexts 40:31 Example Reactive, MicroService architecture 45:11 Where to start? https://twitter.com/gotocph https://www.facebook.com/GOTOConference http://gotocon.com #ReactiveSystems #SoftwareArchitecture Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter
Get notified about new features and conference additions.