Docker
Services und Anwendungen laufen containerisiert. Dabei teste ich Images, Netzwerke, Volumes, Ressourcenlimits und unterschiedliche Deployment-Strategien.
Hi, ich bin Marco Steinbach, Softwareentwickler und Full-Stack-Entwickler aus Gera, Thüringen. Diese Website ist meine persönliche Testumgebung für moderne Software-, Server- und Cloud-Technologien.
$ docker ps
$ infrastructure --status
$
01 / Infrastructure Lab
Diese Domain ist nicht nur eine statische Homepage. Im Hintergrund nutze ich sie als kontrollierte Umgebung, um Infrastruktur, Containerisierung, Monitoring und Security praktisch zu testen.
Services und Anwendungen laufen containerisiert. Dabei teste ich Images, Netzwerke, Volumes, Ressourcenlimits und unterschiedliche Deployment-Strategien.
Caddy übernimmt den sicheren Zugriff auf meine Services und dient unter anderem als Reverse Proxy für meine Docker-Infrastruktur.
System- und Anwendungsmetriken helfen mir dabei, CPU, RAM, Container, Netzwerk und weitere Ressourcen sichtbar und vergleichbar zu machen.
Wie verhalten sich Anwendungen unter Last? Wo entstehen Engpässe? Welche Limits sind sinnvoll? Genau solche Fragen untersuche ich in dieser Umgebung.
02 / Observability
Monitoring gehört für mich zum Betrieb einer Anwendung dazu. Die folgenden Werte sind bewusst simuliert und dienen ausschließlich der visuellen Darstellung eines Monitoring-Dashboards.
simulierter Host-Wert
von simulierten 4 GB
Demodarstellung
simulierte Latenz
INFO Alle auf dieser Seite dargestellten Systemwerte sind Mock-Daten. Es werden weder Grafana-Daten noch interne Systemmetriken öffentlich bereitgestellt.
03 / Tech Stack
Full Stack bedeutet für mich nicht nur Frontend und Backend. Mich interessiert der komplette Weg einer Anwendung – von der Benutzeroberfläche bis zur Infrastruktur, auf der sie betrieben wird.
Softwareentwicklung vom Client über Business-Logik bis zur Serveranwendung.
Anwendungen containerisieren, Dienste voneinander trennen und reproduzierbar betreiben.
Systeme nicht nur starten, sondern verstehen, beobachten und ihr Verhalten nachvollziehen.
Sicherer und kontrollierter Betrieb mit Blick auf Netzwerk, Ressourcen und Verfügbarkeit.
04 / Experiments
Diese Umgebung ist mein technisches Spielfeld. Hier teste ich Konzepte praktisch und schaue mir an, wie sich Systeme im realen Betrieb verhalten.
CPU- und RAM-Limits setzen, Lastsituationen simulieren und Auswirkungen auf Anwendungen untersuchen.
Laufzeitverhalten, Ressourcenverbrauch und den Zustand containerisierter Anwendungen beobachten.
Metriken verständlich visualisieren und relevante Informationen aus großen Datenmengen herausarbeiten.
Dienste sicher über HTTPS bereitstellen und unterschiedliche Anwendungen kontrolliert erreichbar machen.
Dienste selbst betreiben, Abhängigkeiten verstehen und Verantwortung für die eigene Infrastruktur übernehmen.
05 / About
Ich bin Marco Steinbach und komme aus Gera in Thüringen.
Als Softwareentwickler und Full-Stack-Entwickler beschäftige ich mich nicht nur mit einer einzelnen Schicht einer Anwendung.
Mich interessiert das komplette Zusammenspiel – vom Client über Backend und APIs bis hin zu Servern, Infrastruktur und Betrieb.
Aktuell erweitere ich diesen Bereich zunehmend in Richtung Cloud, Docker, Security, Monitoring und Observability .
Dabei möchte ich Systeme nicht nur zum Laufen bringen, sondern verstehen, wie sie sich im laufenden Betrieb tatsächlich verhalten.
Areas of interest
06 / Beyond Code
Technik ist ein großer Teil meines Lebens – aber eben nur ein Teil. Familie, Natur, Verantwortung und gemeinsame Erlebnisse sind für mich mindestens genauso wichtig.
* Level rein symbolisch. Erfahrungspunkte werden weiterhin gesammelt.
Familie · Verantwortung · Natur · Bodenständigkeit
„Nicht nur Software entwickeln – verstehen, wie das gesamte System funktioniert. “