Software Architecture Archive

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

Microservices Minus the Hype

Few topics in software architecture discussions yield as much heat as that of microservices, deploying functionality in granular, API-driven modules. This session uncovers the upsides and downsides of adopting a microservices architecture and why, with certain exceptions,