genofire/hs_monolith
genofire
/
hs_monolith
Archived
1
0
Fork 0
This repository has been archived on 2020-09-27. You can view files and clone it, but cannot push or open issues or pull requests.
hs_monolith/documentation/microservice_stock/chapter/Steckbrief.tex

22 lines
1.1 KiB
TeX
Raw Normal View History

\section{Microservice-Steckbrief}
\label{sec: Microservice-Steckbrief}
\begin{figure}[H]
\begin{center}
2017-05-03 07:07:54 +02:00
\includegraphics[width=0.65 \textwidth]{./pics/struktur.png}
\end{center}
\caption{Microservice Warenwirtschaft}
\label{pic: Microservice Warenwirtschaft}
\end{figure}
\begin{itemize}
2017-04-26 15:57:44 +02:00
\item Der Microservice Warenwirtschaft speichert die einzelnen Waren pro Produkt mit ihrem Lagerort und einem Zeitstempel
\item Das Admin-Frontend erlaubt das Hinzufügen sowie manuelle Löschen von Waren aus dem Warenbestand und zeigt zusätzlich eine Übersicht der Warenbestände
\item In dem Kunden-Frontend wird der Warenbestand durch ein Ampelsystem dargestellt
\item Der Microservice wurde in Go entwickelt, die Abbildung \ref{pic: Microservice Warenwirtschaft} gibt einen Überblick der Package-Struktur
\item Der statische Inhalt der Webseite ist in dem Package \texttt{webroot} verordnet
2017-04-28 16:07:49 +02:00
\item Als Datenbank wird eine In-Memory-Datenbank im Cache verwendet (Package \texttt{lib})
2017-04-26 15:57:44 +02:00
\item Die Hauptfunktionalitäten, die zentralen Structs sowie die notwendigen Hilfsfunktionen sind in den Packages \texttt{http} und \texttt{models} verordnet
\end{itemize}