Software Architecture Archive

Onion Software Architecture With Stereotypes

The onion architecture is not as well known as the 3-tier software architecture but is gaining a lot of attention during the microservices era. It structures your software so that it is easy to change technologies without

Why the Fuss about Serverless?

This talk examines the level of situational awareness within business, why it matters and whether we can anticipate and exploit change before it hits us. We look into the changes that are occurring with the development of

Designing for Performance

What does it really mean to design software for high-performance? Performance is such a generic and misunderstood subject. In this talk the subject of software performance will be explored. We will focus on what is means to

Crowdsourcing Software Architecture: The Distributed Achitect

Software architects need to have it all: exceptional technological know-how, up-to-date programming experience, good people skills, ability to abstract, knowledge of important architectural styles and tactics, and visionary leadership. It has always been difficult to find all

Legacy Code Transformation

Learn how a migration to MicroServices could change the team, architecture and coding culture. What you could you do and how you could transform a “Jurassic Park” of legacy code into a lightweight environment. This talk explores