What actually helps in situations like this?
@arturwojnar.dev
I'm a software developer with 14 years of experience. I work as a hands-on Solutions Architect and a consultant. I collaboratively design products with the full client context. Programming is a side effect of that design. https://arturwojnar.dev/
What actually helps in situations like this?
Do methodologies like #TeamTopologies or #EventStorming have any real impact in projects where clients insist on following only their established practices?
On paper, these approaches promise autonomy β but in reality, they can leave you with no agency if thereβs no room to apply them.
Is βtechnical debtβ even real?
Clean code isnβt an end state, itβs a lever.
Tune quality to maximize business value through deep domain understanding and intent.
Be a product engineer, not just a developer.
Should we still use the term "aggregate"?
When we focus on business capabilities and event streamsβwhich are the actual consistency boundariesβthe resulting models are more effective.
The concept of aggregates often confuses people, tends to bring complexity, and premature associations.
#ddd
One of the #GenAI archetypes in #SoftwareArchitecture is manual input optimization, where GenAI minimizes user effort and time.
π Architecture Modernization in Legacy AWS Cloud-Native Systems
www.knowhowcode.dev/articles/mod...
#aws #architecturemodernization #softwarearchitecture
Not yet. You can use tools like n8n to handle it. For sure, I will add RSS. For now, I wanted to see how many people are interested in my content.
Hello, dear communityβwelcome to 2026! π
Iβve just launched the KnowHowCode newsletter and added a brand-new Subscribe button to the blog π€©
Visit the blog and subscribe to stay in the loop! Youβll receive an email whenever new articles are published π€
Click! www.knowhowcode.dev
#ddd
Thank you. Just for you. I removed the emoijs.
π¨π¨π¨New article alertπ¨π¨π¨
Moving from CRUD to events is less about technology and more about changing how we think. π§ Events arenβt more complex or time-consuming β clinging to bad practices is. So... let's dive into the bad practices. And make the code scary! π»
www.knowhowcode.dev/articles/arc...
#eventsourcing #domaindrivendesign #softwarearchitecture
www.linkedin.com/posts/artur-...
I'm back!
Here you have a solid piece of an article: knowhowcode.arturwojnar.dev/articles/out...
Solid is not dead. Check it here: www.linkedin.com/posts/artur-...
Nothing has taught me so much assertiveness in discussions with clients than negotiating with my kid π
π Be WET between modules, DRY within modules π
DRY (Don't Repeat Yourself)
WET (Write Everything Twice)
www.linkedin.com/posts/artur-wojnar-a19349a6_domaindrivendesign-softwaredesign-activity-7273679434891603969-HTIK
Hi. I want to decide on a topic for my next presentation. Would you help me? I prepared a simple poll: www.linkedin.com/posts/artur-...
Have you ever wondered what types of coupling are in IT systems?
Check the list: www.linkedin.com/posts/artur-...
#aDDDvent: day 5 ππ
ducin.dev/ddd-your-fro...
Partner in crime: @arturwojnar.dev πͺπΆοΈ
Frontend and backend constitute a value together.
Frontend cannot be treated as a separate Bounded Context.
Applying DDD to Frontend only doesn't make sense.
#DDD #DDDesign #react #angular #typescript
Having an event-based system is one thing. But another thing is how your infrastructure components are configured.
We trust our code because tests pass. We shouldn't. The production environment introduces latency that can break our assumptions.
More www.linkedin.com/posts/artur-...
I've been working on an open-source library (hermes.arturwojnar.dev) that implements the Outbox pattern. Initially, I implemented it on MongoDB's change stream, but now I'm implementing it on PostgreSQL's Logical Replication.
See my summary on LinkedInπ: www.linkedin.com/posts/artur-...
Hi! Let's check out this new app π
I'm hoping for interesting thoughts regarding software architecture and software development π«£
I'll do my best to do the same! πͺπͺπ
I'm glad I have you in my network!