About This Event
Join us for the fourth WSAG meetup at Circle K Business Centre! This time we have three talks: on the bad parts of software architecture, evolving APIs toward DDD, and the lessons no certification can teach — hard-won experience from real projects.
This is a great opportunity to meet fellow software architects, share knowledge, and continue building our local architecture community.
Agenda
- 17:45
Welcome & Networking
Registration and networking
- 18:00
Software Architecture: The Bad Parts
Artur Wojnar
in Polish40 minIn this talk, I will demonstrate how so-called good practices combined with a shallow understanding of the domain can create a dangerous illusion of control. Using a real-world example from the Connected Health domain—specifically, liver cancer risk alerting—I will show how a noun-driven design approach leads to excessive coupling and brittle systems. The talk will explore common architectural pitfalls such as context violations, database coupling, domain leakage, and mixing read and write models. I will also challenge a popular industry belief by explaining why Clean/Hexagonal Architecture is not an architecture. Attendees will leave with a clearer understanding of how design decisions shape system behavior—and how easily "best practices" can fail when the domain is misunderstood. - 18:50
How We Waste Time Building APIs — and the Moment DDD Starts to Matter
Jacek Milewski
in Polish40 minIs Domain-Driven Design just a theoretical concept? When working in the trenches, most teams don't start with Bounded Contexts or Context Maps. They start with tickets, acceptance criteria, and... the need to ship APIs! Over time, APIs grow. New consumers appear. Shared resources emerge. And suddenly teams struggle with questions like: - Who owns this API? - Can we change this contract? - Why does every small decision require an architect? In this talk, I'll tell the story of how teams naturally evolve APIs in chaos — and why this is not a failure. I'll show the moment when Domain-Driven Design stops being theoretical and becomes a practical decision-making tool: helping teams reason about relationships between bounded contexts, ownership, and autonomy — without "doing full DDD". - 20:00
Scars Instead of Certificates. The Battlefield as a School of Architecture.
Maciej Jędrzejewski
in Polish40 minNo certification will teach you how to talk to a business that changed its mind after six months of development. No book describes the feeling when your perfect architecture crumbles under the first real production load. This talk is a collection of cases that seemed right and turned out to be mistakes, stubbornness that was worth having, and compromises that in hindsight proved to be smart moves. I want to show that a good architect is not someone who doesn't make mistakes, but someone who builds a good enough catalogue of failures to recognize their patterns early. - 20:30
Closing & Networking
Final Q&A and networking
Privacy notice
Due to the security policy of Circle K Business Centre, organizers are required to provide first names and surnames of participants. By registering for this event, you consent to sharing your name for building access purposes.