There's quite a few DDD people on Bluesky so I created a list: https://bsky.app/profile/did:plc:rckvbasit6ovva2bg7dvafdp/lists/3l7y76qe5vz2u
If you know anyone who should be on the list, let me know.
[#]ddd #domainDrivenDesign #ddDesign
=> More informations about this toot | View the thread
This week I had the chance to attend @kandddinsky and it was great.
Thanks to all the organizers and attendees for an excellent few days.
And thanks to @eduardodasilva for another enjoyable and memorable collaboration.
Slides: https://drive.google.com/file/d/1LajO--r77CIl5FOfdrCCoz2WzmNE652f/view?usp=sharing
[#]architecturemodernization
=> More informations about this toot | View the thread
I want to understand the signature of a function - what it takes and what it returns.
And parameter destructuring obscures that.
=> More informations about this toot | View the thread
After 7 months of using TypeScript, I'm still not a fan of parameter destructuring.
When digging through a codebase it's just feels like more noise that takes effort to mentally process and understand.
=> More informations about this toot | View the thread
This week I managed to check into my hotel room for the first time without the receptionist offering to speak in English or automatically switching to English.
=> More informations about this toot | View the thread
Looking forward to taking my DELF B2 in December.
I love the pressure and focus of preparing for the exams and the relief when it's all over.
=> More informations about this toot | View the thread
Our next DDD London meetup has been scheduled.
On Tuesday 19th November, Tim Mortimer will be talking about Executable Specifications.
See you there.
[#]dddLondon #ddDesign #domainDrivenDesign #bdd
https://www.meetup.com/dddlondon/events/303976744/
=> More informations about this toot | View the thread
This week I had the pleasure of attending Lean Agile Scotland and doing a talk about architecture, DDD, and Team Topologies.
My slides are available here: https://drive.google.com/file/d/1ShBemNRhNcvrpncHRo2OStFPbf6axk4O/view?usp=drive_link
Two things I love about this conference are the range of topics and the venue. Very highly recommended.
[#]ddd #DomainDrivenDesign #teamTopologies #softwareArchitecture
=> More informations about this toot | View the thread
Last night I took the sleeper train from London to Scotland, thanks to a recommendation from @kenny_baas
Overall it was a great experience and I got a proper night of sleep.
Would definitely choose a sleeper train whenever the option is available.
=> View attached media | View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
What LinkedIn has become
=> More informations about this toot | View the thread
Tonight I heard some American tourists pronouncing "Cannes" as Kanes
=> More informations about this toot | View the thread
The common perception of a software architect is someone who designs systems.
But I think a good architect is someone who can actually get designs off the whiteboard and into production.
Decision making, delivery management, organisational change, and facilitation skills are all crucial.
I like how @xinyao says "architects architect the [architecture] process".
I met a lot of clients who had great visions that never went anywhere.
[#]softwareArchitecture #architectureModernization
=> More informations about this toot | View the thread
Who decided "answer" was the chosen verb for interacting with doors?
"Can you answer the door?"
=> More informations about this toot | View the thread
Greedy CEOs cost far more than people having a cup of coffee.
And besides, a lot of creative thinking happens when you get away from your desk and go out of the building to grab a coffee.
https://www.bbc.co.uk/news/articles/cdey4zzl529o
=> More informations about this toot | View the thread
....only allow a subdomain to access data that it conceptually owns from the legacy. Other subdomains should provide an interface to their data, even if it's a proxy to the legacy.
This approach certainly isn't perfect but it's a sensible default in my opinion.
3/3
=> More informations about this toot | View the thread
This becomes a problem when you modernize other subdomains. Your dependency on their legacy data persistence is an extra dependency they carefully have to avoid breaking and migrate.
Sometimes it's ok to do this as a short-term solution but it requires a high level of architectural maturity (to do it carefully and to repay the tech debt at the right time).
My recommendation is to...
2/3
=> More informations about this toot | View the thread
Architecture modernization anti-pattern: accessing another subdomain's data from the legacy system*
When building something new outside the legacy, you might be tempted to go direct to the legacy system to read/write data that you require (via the DB, CDC, or EDA).
If that data does not conceptually belong to the subdomain that is accessing it, you are breaking encapsulation: you are going via the backdoor to access another subdomain's data
1/3
[#]architectureModernization #ddDesign
=> More informations about this toot | View the thread
What are these "first principles" things everybody on LinkedIn loves talking about?
I haven't seen any clear explanations of this concept or even tangible examples.
=> More informations about this toot | View the thread
"The boy is here"
The words a stranger used to describe me today.
=> More informations about this toot | View the thread
But if the profiles are significantly different in shape and behaviour, we might start using words like "international dealership" to communicate more effectively.
And this might lead us towards subdomains aligned to each type of dealership.
Modelling variability is often interesting and nuanced. Looking at the domain from multiple perspectives and working closely with domain experts is crucial.
But don't expect domain experts to give you the answer - you are a modeler as well.
2/2
=> More informations about this toot | View the thread
=> This profile with reblog | Go to nick_tune@hachyderm.io account This content has been proxied by September (3851b).Proxy Information
text/gemini