Тёмный

Robert Smallshire - Domain Driven Design Patterns in Python 

EuroPython Conference
Подписаться 33 тыс.
Просмотров 27 тыс.
50% 1

Domain-Driven Design Patterns in Python
[EuroPython 2018 - Talk - 2018-07-27 - Kilsyth]
[Edinburgh, UK]
By Robert Smallshire
Domain-Driven Design (DDD) is an approach to software development that emphasises high-fidelity modelling of the problem domain, and which uses a software implementation of the domain model as a foundation for system design. This approach helps organize and minimize the essential complexity of your software. DDD has been used with success within the traditional enterprise programming ecosystems of Java and .NET, but has seen only limited adoption in the Python community.
In this talk we introduce Python programmers to the core tactical patterns of DDD and show how they can be realised in idiomatic Python, freeing the most valuable parts of your system - the domain model - from onerous dependencies on particular databases or application frameworks.
In this talk we share what we've learned from applying DDD in Python to large projects.
License: This video is licensed under the CC BY-NC-SA 3.0 license: creativecommons.org/licenses/...
Please see our speaker release agreement for details: ep2018.europython.eu/en/speak...

Наука

Опубликовано:

 

5 сен 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
@code_specialist
@code_specialist 3 года назад
Great talk! It’s hilariously hard to find such quality content on non-trivial CS topics
@rogercollins239
@rogercollins239 2 года назад
This is the BEST explanation of applied DDD from a design standpoint I have ever found.
@_ambersariya
@_ambersariya 2 года назад
Awesome talk on DDD among many others but what makes this one the best one for me is the Python anecdotes.
@raphacosta_sa
@raphacosta_sa 5 лет назад
Amazing video by Robert! One of the best and most practical explanations of DDD in the real world.
@blogv2ex432
@blogv2ex432 Год назад
Where Can I find a completed demo about DDD?
@tkousek1
@tkousek1 4 года назад
Great talk. Please don't ever take this video down.
@CrapE_DM
@CrapE_DM 3 года назад
Your slides almost work better as a quick reference than the official one
4 года назад
Thanks!
@JordanPollard1
@JordanPollard1 3 года назад
This is an excellent talk and resonates with most of my feelings on the subject especially regarding ORMs. Early in the talk you suggest that event sourcing is perhaps over used, but then later when you talk about domain events you suggest applying those events to the model. From my understanding of the definition this is exactly event sourcing. From what I also understand domain events and events used for event sourcing don’t necessarily have to be the same thing and, in fact, publishing the same events used for event sourcing to other bounded contexts can be detrimental or at least there are trade offs. It might not be a bad idea if you’re doing something like event carried state transfer, but then your contract with those services becomes all of those events so maybe not 🤷🏼‍♂️ Can you speak to this a bit more?
@jeromecaisip2642
@jeromecaisip2642 3 года назад
Aggregates - 25:03
@UrpleEeple
@UrpleEeple 5 лет назад
Fantastic talk and I don't even like Python! (don't hate me, lol). This really helped me to get a grip on DDD concepts!
@martianmartian4037
@martianmartian4037 Месяц назад
What do you like?
@victoraguilar6206
@victoraguilar6206 2 года назад
Does someone know where we can find the slides?
@asdrubalivan18
@asdrubalivan18 Год назад
I have the same question
@JamesOfKS
@JamesOfKS 4 года назад
is he 100 foot tall? floating on a moving riser?
Далее
Ютуб был хороший...
00:52
Просмотров 246 тыс.
Design Patterns in Python by Peter Ullrich
27:31
Просмотров 131 тыс.
Domain Driven Design and Python: David Seddon
24:52
Просмотров 1,3 тыс.
Why Use Design Patterns When Python Has Functions?
23:23
Domain Driven Design: The Good Parts - Jimmy Bogard
58:39
Battery  low 🔋 🪫
0:10
Просмотров 13 млн
Самая редкая видеокарта NVIDIA
1:00
iPhone 16 - 20+ КРУТЫХ ИЗМЕНЕНИЙ
5:20
НЕ БЕРУ APPLE VISION PRO!
0:37
Просмотров 375 тыс.