Clean Architecture


Clean Architecture is more than just a design pattern, it’s a philosophy that can transform the way software is developed.
It is a powerful tool for software developers that prioritizes code organization, enabling it to be flexible and scalable as business requirements evolve over time. By emphasizing the separation of concerns, independence of frameworks and platforms, and testability of code, Clean Architecture helps developers create a codebase that is maintainable, adaptable and easy to test.

Who better to guide us through this fascinating topic than two top-notch IT industry experts, Steve Smith and Mirano Galijasevic.

They will share their insights on why Clean Architecture is particularly important for larger projects with multiple microservices and explore how it can be applied in different development scenarios.

Get ready to learn more about Clean Architecture and its impact on organizing modules within a single application.


Steve Smith (@ardalis) is an experienced software architect, entrepreneur, and trainer. He is co-founder of NimblePros, a small consulting firm focused on helping software teams deliver better software, faster. Steve has published numerous books and Pluralsight courses on software architecture and development. Learn more about Steve’s latest thoughts on and contact him to see how he can help your team.

Mirano Galijasevic is a Head of R&D at Authority Partners. He holds a Ph.D. in Computer Science, and he is one of the most knowledgeable guys that we know. Mirano firmly believes in working on real-life projects and learning by doing. Even after having 25+ years of experience, he still firmly believes that there is so much more that we can improve when it comes to the technology we use every day to build solutions for our clients.

Tune in to listen to the latest Authority Partners podcast!

Disclaimer: The views expressed in this podcast are the speaker’s own and do not reflect the view of Authority Partners.