diff --git a/doc/thesis/_thesis.pdf b/doc/thesis/_thesis.pdf index 8b5ed20..d8350f7 100644 Binary files a/doc/thesis/_thesis.pdf and b/doc/thesis/_thesis.pdf differ diff --git a/doc/thesis/chapters/serverless.tex b/doc/thesis/chapters/serverless.tex index b3fbcee..ada8429 100644 --- a/doc/thesis/chapters/serverless.tex +++ b/doc/thesis/chapters/serverless.tex @@ -465,6 +465,8 @@ \subsection{Organisatorische Veränderungen} Abschnitt \ref{sec:business-capabilities} hat bereits beschrieben, dass die Implementierung einer Microservice"=Architektur mit großer Wahrscheinlichkeit eine organisatorische Umstrukturierung mit sich bringt. Projekt- oder technologiebezogene Strukturen sollten in produktbezogene umgewandelt werden. Um die Autonomie zu steigern und den Koordinationsaufwand zu senken, ist es empfehlenswert, große Teams in kleinere Einheiten zu zerteilen. Jedes dieser kleinen Teams ist für den gesamten Lebenszyklus eines oder mehrerer Dienste verantwortlich. Diese Struktur erlaubte eine viel agilere Entwicklung und erfordert weniger definierte Prozesse. +Jedes Unternehmen das ein Informationssystem entwirft, wird unvermeidbar eine Architektur hervorbringen, die ein Abbild der Organisationsstruktur ist \cite{paper:conway:1968}. Diese Aussage ist als das Gesetz von Conway bekannt. Aus diesem Grund ist für eine erfolgreiche Umsetzung von Microservices auch die richtige Organisationsstruktur eine unabdingbare Voraussetzung. + \subsection{Von Microservices zu serverlosen Anwendungen} Wenn man Microservices auf die Spitze treibt, erfüllt jeder Service nur noch eine einzige Aufgabe. Aufgrund der großen Anzahl von Services in einer Microservice"=Architektur, erfordert dieser Ansatz eine extrem effiziente Bereitstellung von Services. Selbst automatisch erstellte virtuelle Server und Container sind dafür nicht ausreichend. Für diese Anforderung ist \textit{Function-as-a-Service} eine gute Wahl, denn Funktionen lassen sich in Bruchteilen einer Sekunde ausrollen. diff --git a/doc/thesis/literatur.bib b/doc/thesis/literatur.bib index acd8b7f..cc9c8fd 100644 --- a/doc/thesis/literatur.bib +++ b/doc/thesis/literatur.bib @@ -255,4 +255,13 @@ @book{Fuller2016 author={Fuller, Matthew}, title={AWS Lambda: A Guide to Serverless Microservices}, year={2016}, -} +} + +@article{paper:conway:1968, + author={Conway, Melvin E.}, + journal={Datamation}, + month={April}, + title={How Do Committees Invent?}, + url={http://www.melconway.com/research/committees.html}, + year=1968 +} \ No newline at end of file