Silesia JUG #57 - Get Your Hands Dirty on Clean Architecturee
The guest of the next Silesia JUG meeting is Tom Hombergs!
"Clean Architecture", "Hexagonal Architecture" or "Ports & Adapters"
these architecture paradigms see the business logic as the core of an application and want to avoid polluting the business logic with dependencies to frameworks, persistence mechanisms, or output channels.
To announce one of these paradigms as "target architecture" in architecture documentation is a start. But how do we actually implement it and which freedoms of decision do we have on the way?
This talk presents the concepts and reasoning behind "Clean Architecture" & Co. and translates them into actual code. Going through an example application based on Java and Spring, we'll discuss the challenges of today's web applications and answer questions like "Where do I validate?", "How do I implement my business logic?" and "How do I let my bounded contexts communicate cleanly?".
Tom is a senior software engineer at Atlassian in Sydney, working with AWS and Spring Boot at scale.
He is running the successful software development blog reflectoring.io, regularly writing about Java, Spring, and AWS with the goal of explaining not only the How, but the Why of things.
Tom is the author of "Get Your Hands Dirty on Clean Architecture", exploring how to implement a hexagonal architecture with Spring Boot.
Find out more about Tom on reflectoring.io.
Estimated time: ~60 min
See you soon!