An Introduction to Residuality Theory - Barry O'Reilly - NDC Oslo 2023

  Рет қаралды 17,221

NDC Conferences

NDC Conferences

Күн бұрын

Пікірлер: 18
@Abhothra
@Abhothra Жыл бұрын
Utterly fascinating, great talk well done.
@edencandelas
@edencandelas Жыл бұрын
A perfect talk for our actual business status. Kudos.
@alonsocantu8196
@alonsocantu8196 Жыл бұрын
Taking notes...😅
@LarsKemmann
@LarsKemmann Жыл бұрын
Excellent presentation! I've seen this concept go by the name volatility-based decomposition (Juval Lowy), and as an approach it dates back to a famous paper on the criteria for decomposing a system into modules by David Parnas (1972), but it's great to see it presented in a fresh way and with the well-defined tie-in to complexity theory to help support it. I'd love to see a follow-up to this presentation that relates the theory more explicitly to some of those prior findings in the software architecture field to show the consistency.
@DrPierredelaMora
@DrPierredelaMora Жыл бұрын
These are completely different concepts. Both Parnas and Volatility Based Decomposition are referenced in the academic papers on residuality - and both these methods assume an ability to predict what will change and encapsulate it. This is not considered possible hence the need for complexity theory. Neither of these techniques address the key architectural question on non-functional requirements and are instead focused on use case analysis. In particular there is a focus on pattern based approaches for encapsulating volatility. Thus on a deeper level residuality has a very different philosophical approach that avoids the pitfalls of structural thinking that inform these two approaches. However, Parnas was right in pointing out the anti-patterns in decomposition. The extension of deterministic thinking to social systems is where the ideas part ways.
@lautarojayat7914
@lautarojayat7914 Жыл бұрын
A really interesting approach to systems design
@shanefisher4451
@shanefisher4451 Жыл бұрын
This looks alot like things that have been done in supply chain management over the last couple of decades, "Supply Chain Resilience".
@stevie_mac
@stevie_mac 8 ай бұрын
Where can we track this ongoing research? Is there a site with guides for practitioners?
@kwisin1337
@kwisin1337 Жыл бұрын
Great talk. Nice to see a more detailed and educational approach to one way I tend to think things through when I approach a process. It's a great way to annoy the partner when approaching the questions she asked you aswell..😅
@brujua7
@brujua7 Жыл бұрын
Great talk and great theory. I find hard to imagine working with the matrix for the systems I've worked with in the past due their size. Lots of columns and rows. How would one tackle handling a significantly larger system? I guess that bounded contexts are important to manage the size but even then...
@DrPierredelaMora
@DrPierredelaMora Жыл бұрын
This is done by partitioning the system, bounded contexts is a common way to do this. Any hyperliminal coupling across contexts can then be investigated in more detailed matrices. Even at the system level this can be used to get a picture across an entire company, but you shouldn’t have that many components rattling around without clear boundaries that it becomes impossible! In that case you need the matrices more than anyone…
@pauldv69
@pauldv69 Жыл бұрын
Brilliant
@seNick7
@seNick7 Ай бұрын
Looks like a try to formalize the standard approach of "what if" questions. I wonder if this theory will survive a collision with YAGNI.
@BugTrampler
@BugTrampler 7 ай бұрын
Man im at 43:20, completely mind blown by the insights into this mans head and all of a sudden i see that those two shadows of the spot lights make him look like an angel :D Haha this ist so funny i can't but giggle all the time he moves :D :D
@KZGonZa
@KZGonZa 5 ай бұрын
A-M-A-Z-I-N-G
C4 models as code - Simon Brown - NDC Oslo 2023
1:00:02
NDC Conferences
Рет қаралды 29 М.
Mom had to stand up for the whole family!❤️😍😁
00:39
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 12 МЛН
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 72 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Books every software engineer should read in 2024.
17:19
Engineering with Utsav
Рет қаралды 235 М.
An Introduction to Residuality Theory - Barry O'Reilly - DDD Europe 2022
47:42
Domain-Driven Design Europe
Рет қаралды 6 М.
Fundamentals of Software Architecture - Neal Ford and Mark Richards
57:41
IBM Z Datathon - Get Your LinuxONE System Ready
1:15:17
Shooting Stars Foundation
Рет қаралды 3 М.
An Introduction to Residuality Theory by BARRY O’REILLY
47:37
Intro to Software Architecture | Overview, Examples, and Diagrams
1:05:24
CQRS pitfalls and patterns - Udi Dahan - NDC Oslo 2023
59:26
NDC Conferences
Рет қаралды 25 М.
Residuality Theory and DDD - Cyrille Martraire and Barry O'Reilly - DDD Europe 2023
50:42
Mom had to stand up for the whole family!❤️😍😁
00:39