Skip to main content

Overview

There’s a line between Software Engineering and Architecture. Most solution design activities are clearly on one side or the other of that line. Others are somewhat subjective and sit between the two. Factors such as experience of the development teams and requirement specifics will influence how much architectural input is useful as regards topics such as caching design choices.

Knowledge of areas such as event driven architectures, micro services and API gateways is essential for a senior Solution Architect. The summary below gives an introduction to common key concepts.