A Practical Use Case of Software Architecture Evolution

IONUȚ BALOȘIN

Software Architect

Raiffeisen Bank International AG

Ionuț Baloșin is a software architect working for Raiffeisen Bank International in Vienna. He is also an independent technical trainer, security champion, and blogger, and regularly speaks at major software development conferences and meetups around the world, delivering presentations, training sessions, and workshops.

You can find more details about Ionut, his training catalog, his talks, and his articles on ionutbalosin.com.

IONUȚ BALOȘIN

Software Architect

Raiffeisen Bank International AG

Abstract

Embark on an insightful journey exploring the dynamic evolution of software architectures, transitioning from one style to another within a practical context. This presentation takes a pragmatic approach, starting with a monolithic style and delving into its evolution, driven by business needs, progressing through hexagonal, microservices, event-driven, and culminating in a serverless approach.

This talk relies on a real-world business example, illustrating how we effectively translate business requirements into software architecture. At each architectural phase (e.g., monolith, hexagonal, microservices, event-driven, serverless), we highlight the inherent strengths and limitations of each style. Furthermore, we emphasize the factors contributing to the evolution from one phase to the next, with each progression introducing a slightly higher level of complexity.

Join me for an in-depth exploration of these architectural styles, presenting a comprehensive understanding of their strengths, limitations, and the compelling reasons driving their evolution in the ever-evolving software landscape.

Stay up to date

* indicates required

We use Mailchimp as our marketing platform. By clicking above to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.

You can change your mind at any time by clicking the unsubscribe link in the footer of any email you receive from us, or by contacting us at [email protected]