The Fractal Geometry of Software Design - Vlad Khononov - DDD Europe 2022

  Рет қаралды 5,523

Domain-Driven Design Europe

Domain-Driven Design Europe

Күн бұрын

Domain-Driven Design Europe 2022
dddeurope.com - / ddd_eu - newsletter.dddeurope.com/ / domain-driven-design-e...
Organised by Aardling (aardling.eu/)
Cities, organisms, companies, and other systems share the same underlying structure: all rely on a network-based supply of energy to all of its components. The energy can be calories, water, oxygen, electricity, or other supplies that the system cannot function without. Any hiccup in the delivery of the energy can inadvertently lead to demise of the whole system.
Software projects share the same core characteristic. Software also depends on efficient supply of energy. Domain-driven design taught us how to tackle complexity in the heart of software, and I want to discuss how we can tackle complexity in the cardiovascular system of software.
The energy that flows through the cardiovascular system of software is knowledge. You are going to learn how it is spread and delivered to the different components of a software system, the inherent complexity of the process, and how we can optimize the distribution of knowledge to design effective software solutions.
Vladik (Vlad) Khononov is a software engineer with over 15 years of industry experience, during which he has worked for companies large and small in roles ranging from webmaster to chief architect. Vlad is a long-time proponent of domain-driven design and evolutionary architecture and currently helps companies make sense of their business domains, untangle monoliths, and tackle complex architectural challenges.
Vlad maintains an active media career as a public speaker and blogger. He has spoken at numerous industry conferences - including O’Reilly Software Architecture, DDD Europe, and NDC - about subjects such as domain-driven design, microservices, and software architecture in general. In addition to his media work, he co-organizes the Domain-Driven Design Israel and Tel Aviv Software Architecture meetup groups.
Vladik lives in Northern Israel with his wife and an almost-reasonable number of cats.

Пікірлер: 5
@Tensh0ck
@Tensh0ck Жыл бұрын
One of the best and most digest theoretical talks about DDD and benefits of loose coupling, with a highly interesting reading prism. The talk is perfectly built and shows ways to go deeper in the subject. I waited a long time to watch the replay, such a good time.
@jameskoh3463
@jameskoh3463 Жыл бұрын
Absolutely love this talk, because I always think that software complexity are bounded by certain physical laws, and Vlad’s proposal by comparing software systems against real world system is very convincing to me. And his proposal of a solution based on hierarchical systems and fractals does consolidate the idea of loose coupling and strong cohesion. However, if you’re more of a “practical” software engineer, this talk might not be for you, as all he is talking about boils down to just building loosely coupled, strongly cohesive systems.
@user-nq3eu5uf7b
@user-nq3eu5uf7b Жыл бұрын
The description of modularity is great and I like the idea of comparing software design with fractal systems. But tbh I can't fully agree with the thesis that software design supplies knowledge.
@joachimdietl6737
@joachimdietl6737 Жыл бұрын
nice talk but more about biology
@VoltLover00
@VoltLover00 4 ай бұрын
Patents by population density is the dumbest chart I've ever seen.
Hustle and Flow - Ian Cooper - DDD Europe 2022
49:34
Domain-Driven Design Europe
Рет қаралды 3,5 М.
Balancing Coupling in Software Design - Vlad Khononov - DDD Europe 2023
50:43
Domain-Driven Design Europe
Рет қаралды 7 М.
Когда на улице Маябрь 😈 #марьяна #шортс
00:17
Conforto para a barriga de grávida 🤔💡
00:10
Polar em português
Рет қаралды 93 МЛН
The Noodle Stamp Secret 😱 #shorts
00:30
Mr DegrEE
Рет қаралды 63 МЛН
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 17 МЛН
Rethinking Design Thinking With Dave Snowden
1:16:04
RnDAO
Рет қаралды 7 М.
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023
59:14
Domain-Driven Design Europe
Рет қаралды 26 М.
Bounded Contexts - Eric Evans - DDD Europe 2020
34:02
Domain-Driven Design Europe
Рет қаралды 73 М.
Naming in DDD - Sepehr Namdar & Khaled Souf - DDD EU 2022
23:56
Domain-Driven Design Europe
Рет қаралды 6 М.
Balancing Coupling in Software Design - Vladik Khononov
51:06
KanDDDinsky
Рет қаралды 4 М.
Introducing GPT-4o
26:13
OpenAI
Рет қаралды 4,2 МЛН
Samsung vs Apple Vision Pro🤯
0:31
FilmBytes
Рет қаралды 998 М.
😱НОУТБУК СОСЕДКИ😱
0:30
OMG DEN
Рет қаралды 1,5 МЛН
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 1,7 МЛН
Трагичная История Девушки 😱🔥
0:58
Смотри Под Чаёк
Рет қаралды 148 М.