Artur Wojnar's Avatar

Artur Wojnar

@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/

250
Followers
1,059
Following
21
Posts
29.11.2024
Joined
Posts Following

Latest posts by Artur Wojnar @arturwojnar.dev

What actually helps in situations like this?

02.03.2026 07:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

02.03.2026 07:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Mechanics of talking. Must-have soft skills of Solutions Architect. This article will set you on the path to mastering effective client communication.

www.knowhowcode.dev/articles/mec...

13.02.2026 22:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

17.01.2026 21:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

14.01.2026 21:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One of the #GenAI archetypes in #SoftwareArchitecture is manual input optimization, where GenAI minimizes user effort and time.

12.01.2026 19:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Architecture Modernization in Legacy AWS Cloud-Native Systems Learn how to modernize legacy AWS cloud-native systems using the Outbox Pattern with DynamoDB Streams, SNS, SQS, and Lambda to build reliable event-driven architecture.

πŸ‘‰ Architecture Modernization in Legacy AWS Cloud-Native Systems

www.knowhowcode.dev/articles/mod...

#aws #architecturemodernization #softwarearchitecture

12.01.2026 08:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

01.01.2026 22:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Know-How Code by Artur Wojnar I'm Artur Wojnar and this is my blog I called Know-How Code. The know-how is a toolset we build over years, and this is what can distinguish us from competitors.

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

01.01.2026 20:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you. Just for you. I removed the emoijs.

30.12.2025 11:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Software Architecture: The Bad Parts A practical walkthrough showing how seemingly reasonable architectural decisions can gradually turn a system into a big ball of mud. Learn about the Bad Parts of architectures.

🚨🚨🚨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...

29.12.2025 20:36 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
#eventsourcing #eventsourcing #softwarearchitecture #domaindrivendesign | Artur Wojnar πŸ‘‰ With #eventsourcing, you create thinner aggregates πŸ‘ˆ - thinner, and verb-oriented. The picture below πŸ‘‡πŸ‘€πŸ‘‡ shows the full path from the request (command) to the commit. 1️⃣ The command comes in - ...

#eventsourcing #domaindrivendesign #softwarearchitecture

www.linkedin.com/posts/artur-...

27.09.2025 17:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Every* system you develop is distributed, and Hermes PostgreSQL supports you inΒ that Pretending it is not exposes your client’s system to the unpredictability of the world’s reality.

I'm back!

Here you have a solid piece of an article: knowhowcode.arturwojnar.dev/articles/out...

02.03.2025 21:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Solid is not dead. Check it here: www.linkedin.com/posts/artur-...

26.12.2024 16:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nothing has taught me so much assertiveness in discussions with clients than negotiating with my kid πŸ˜…

15.12.2024 18:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ‘‰ 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

14.12.2024 22:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Artur Wojnar on LinkedIn: #domaindrivendesign #cqrs #eventdrivendesign #eventsourcing… Folks, I need your help ‼️ I want to plan a topic for my next prelection πŸ˜” For me, it is a chance to confront my reasoning with a broader audience 🎀 , as…

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-...

12.12.2024 18:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Artur Wojnar on LinkedIn: πŸ‘‰ Types of coupling πŸ‘ˆ β†ͺ️ INFRASTRUCTURE ↩️ ➑️ OS-level. Dependency on… πŸ‘‰ Types of coupling πŸ‘ˆ β†ͺ️ INFRASTRUCTURE ↩️ ➑️ OS-level. Dependency on sth we assume exists on the OS like a binary (audio codec, headless browser, file…

Have you ever wondered what types of coupling are in IT systems?

Check the list: www.linkedin.com/posts/artur-...

09.12.2024 22:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Your Frontend itself is NOT a Bounded Context - Tomasz Ducin - blog Frontend and backend constitute a value together. They share some data that has the same semantics. Frontend cannot be treated as a separate Bounded Context in a typical app with FE and BE. Hence, app...

#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

05.12.2024 08:52 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Artur Wojnar on LinkedIn: πŸ‘‰ Distributed system: Infrastructure drives your code πŸ‘ˆ Having an… πŸ‘‰ Distributed system: Infrastructure drives your code πŸ‘ˆ Having an event-based system is one thing. But another thing is how your infrastructure components…

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-...

04.12.2024 22:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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-...

02.12.2024 10:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

30.11.2024 10:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0