Personal Development Lab

Software. Infrastructure. Monitoring.

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.

marco@docker-host

$ docker ps

STATUS healthy

$ infrastructure --status

Caddy Reverse Proxy active
Docker Containers running
Grafana Monitoring observing
Metrics collecting

$

Eine Website als echte Testumgebung.

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.

01

Docker

Services und Anwendungen laufen containerisiert. Dabei teste ich Images, Netzwerke, Volumes, Ressourcenlimits und unterschiedliche Deployment-Strategien.

Containers Compose Networking
02

Caddy & Security

Caddy übernimmt den sicheren Zugriff auf meine Services und dient unter anderem als Reverse Proxy für meine Docker-Infrastruktur.

HTTPS Reverse Proxy Security
03

Grafana & Metrics

System- und Anwendungsmetriken helfen mir dabei, CPU, RAM, Container, Netzwerk und weitere Ressourcen sichtbar und vergleichbar zu machen.

Grafana Metrics Observability
04

Ressourcenmanagement

Wie verhalten sich Anwendungen unter Last? Wo entstehen Engpässe? Welche Limits sind sinnvoll? Genau solche Fragen untersuche ich in dieser Umgebung.

CPU RAM Performance

Infrastruktur sichtbar machen.

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.

Demo Monitoring Keine Live-Verbindung zu Docker, Grafana oder meiner Infrastruktur.
CPU LOAD normal
18%

simulierter Host-Wert

MEMORY healthy
2.1 GB

von simulierten 4 GB

CONTAINERS running
7 / 7
All services healthy

Demodarstellung

RESPONSE fast
24 ms

simulierte Latenz

INFO Alle auf dieser Seite dargestellten Systemwerte sind Mock-Daten. Es werden weder Grafana-Daten noch interne Systemmetriken öffentlich bereitgestellt.

Vom Browser bis zum Server.

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.

01

Development

Softwareentwicklung vom Client über Business-Logik bis zur Serveranwendung.

Frontend Backend REST APIs Full Stack
02

Infrastructure

Anwendungen containerisieren, Dienste voneinander trennen und reproduzierbar betreiben.

Linux Docker Docker Compose Caddy
03

Observability

Systeme nicht nur starten, sondern verstehen, beobachten und ihr Verhalten nachvollziehen.

Grafana Metrics Logging Monitoring
04

Operations

Sicherer und kontrollierter Betrieb mit Blick auf Netzwerk, Ressourcen und Verfügbarkeit.

HTTPS / TLS Reverse Proxy Networking Security

Lernen durch Ausprobieren.

Diese Umgebung ist mein technisches Spielfeld. Hier teste ich Konzepte praktisch und schaue mir an, wie sich Systeme im realen Betrieb verhalten.

01

Docker Resource Limits

CPU- und RAM-Limits setzen, Lastsituationen simulieren und Auswirkungen auf Anwendungen untersuchen.

active
02

Container Monitoring

Laufzeitverhalten, Ressourcenverbrauch und den Zustand containerisierter Anwendungen beobachten.

active
03

Grafana Dashboards

Metriken verständlich visualisieren und relevante Informationen aus großen Datenmengen herausarbeiten.

iterating
04

Caddy, TLS & Reverse Proxy

Dienste sicher über HTTPS bereitstellen und unterschiedliche Anwendungen kontrolliert erreichbar machen.

running
05

Self Hosting

Dienste selbst betreiben, Abhängigkeiten verstehen und Verantwortung für die eigene Infrastruktur übernehmen.

experimental

Full Stack heißt für mich: das gesamte System verstehen.

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

01 Frontend
Client & UI
02 Backend
APIs & Services
03 Server
Linux & Networking
04 Cloud
Docker & Infrastructure
05 Observability
Grafana & Metrics

Der Mensch hinter dem Bildschirm.

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.

CHARACTER SHEET

Marco Steinbach

LVL 39*

* Level rein symbolisch. Erfahrungspunkte werden weiterhin gesammelt.

CLASS Full Stack Developer
BACKGROUND Familienvater
HOME Gera · Thüringen
PARTY Frau · 2 Kinder
PROFICIENCIES
Software Development Docker Infrastructure Garten Gemüseanbau Dad Skills
ALIGNMENT

Familie · Verantwortung · Natur · Bodenständigkeit

CAMPAIGN
D20
Dungeons & Dragons 5th Edition · 2024 Rules
01 / FAMILY

Angekommen im Leben.

Ich bin Familienvater von zwei Kindern und lebe gemeinsam mit meiner Frau in Gera, Thüringen.

Unser großer Garten ist für mich ein bewusster Gegenpol zum digitalen Alltag. Wir bauen eigenes Gemüse an, verbringen Zeit draußen und erleben unmittelbar, wo Lebensmittel eigentlich herkommen.

Verbundenheit mit der Natur, Verantwortung und ein bewusster Umgang mit Ressourcen sind Werte, die ich auch meinen Kindern mitgeben möchte.

03 / WORK

Softwareentwicklung bei P&S.

Beruflich arbeite ich bei der P&S Prozeßsteuerung und Systementwicklung GmbH & Co. KG .

Dort arbeite ich unter anderem am Produkt TiMaS Zeiterfassung und beschäftige mich mit Softwareentwicklung über unterschiedliche Ebenen hinweg.

www.pus-gmbh.eu
02 / PEN & PAPER

Würfel statt Bildschirm.

Wenn Charakterbogen, Stift, Papier und Würfel auf dem Tisch liegen, darf der Computer auch einmal ausgeschaltet bleiben.

Ich spiele klassisches Pen-&-Paper mit Dungeons & Dragons und bevorzuge bewusst die Regeln der 5. Edition in der 2024er Fassung.

Spätere Änderungen entfernen sich für meinen Geschmack zu stark von dem Spielgefühl, das ich mit D&D verbinde: gemeinsames Erzählen, Entscheidungen, Charakterentwicklung und ein echter Spieltisch.

</>
„Nicht nur Software entwickeln – verstehen, wie das gesamte System funktioniert. “