Software Architektur – Was bedeutet das und wie wird es in modernen Webanwendungen eingesetzt