Solution architecture - what big tech is getting wrong.