IT Days 2025
Evolution and fundamentals of software architecture - and why they are so important today
How do you structure a programme correctly? This has been a central question since the beginning of software development. In this talk, we will explore the evolution of software architecture and dive into its history to uncover why we develop software the way we do today. We start with basics such as information hiding, modularity, separation of concerns and loose coupling.