Learning to Love DDD - a Tale of Two Products - Chris Simon - NDC Oslo 2022

  Рет қаралды 3,012

NDC Conferences

NDC Conferences

Жыл бұрын

Over the last 16 years, I've been fortunate enough to launch two successful businesses as a hands-on CTO/co-founder & developer/architect.
The first, Flexischools, provides online services to schools & parent communities, and has supported millions of Australians over the years.
When we launched Flexischools, I was relatively inexperienced - I did my best to follow the guidance I could find online, but I frequently found myself struggling to incorporate the burgeoning growth in complexity of its feature-set into an increasingly tightly coupled code-base with a very small team of developers.
In 2015, I discovered DDD, and when reading the Blue Book, I felt a light bulb going off on every page. When we launched our second product, LanternPay, I vowed not to make the same mistakes.
LanternPay is a healthcare & disability claiming & payments platform supporting hundreds of thousands of Australian care providers and recipients to ensure prompt and equitable access to care.
In this talk, I'll reflect on the comparative experience of launching, operating & scaling both products and the impact DDD had on the technology & the business.
Some key questions we'll explore:
* How to use DDD when you're launching a new product into a new market and there are no domain experts to consult?
* Why it's not a good idea to use the same object/table to store both the size of a school uniform t-shirt and the presence of a slice of cheese on a sandwich
* How to make the business case for a major multi-service refactor when your DDD-inspired domain understanding evolves mid-project
Check out more of our featured speakers and talks at
ndcconferences.com/
ndcoslo.com/

Пікірлер: 3
@johnhoslett6732
@johnhoslett6732 Жыл бұрын
excellent presentation 😎
3 ай бұрын
Another solution could be to prepare food in the school kitchen for all the kids without charging them...
@iorch82
@iorch82 10 ай бұрын
Seriously, why such low volume?
Mastering DDD Aggregate Modeling With THESE 3 Steps
17:26
Codewrinkles
Рет қаралды 10 М.
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 6 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 58 МЛН
Why Learn HTMX?? | Prime Reacts
21:29
ThePrimeTime
Рет қаралды 119 М.
Domain Driven Design: What You Need To Know
8:42
Alex Hyett
Рет қаралды 104 М.
Chris Coyier: How to Think Like a Front-End Developer // Front Conference Zurich 2019
29:32
Debugging with Core Dumps
9:16
Jacob Sorber
Рет қаралды 62 М.
Design First APIs and Domain-Driven Design - Ljubica Lazarevic - DDD Europe 2022
24:00
Domain-Driven Design Europe
Рет қаралды 9 М.
Evolutionary eCommerce, the  New Era of the Monolith - Willem Wigman
28:34
Domain-Driven Design in 150 Seconds
2:56
Amichai Mantinband
Рет қаралды 124 М.
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 281 М.
Сколько реально стоит ПК Величайшего?
0:37
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 54 МЛН
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23